Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY

v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Class A Common Stock
Class B Common Stock
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Treasury Stock
Beginning balance (shares) at Dec. 31, 2023       118,200 16,457        
Beginning balance at Dec. 31, 2023 $ 288,351     $ 12 $ 2 $ 310,944 $ 124 $ (2,637) $ (20,094)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net loss (3,178) $ (2,788) $ (390)         (3,178)  
Exercise of stock options (shares)       117          
Exercise of stock options 115         115      
Restricted stock vesting, net of shares withheld (shares)       3,030          
Restricted stock vesting, net of shares withheld (1,869)         (1,869)      
Stock-based compensation 10,492         10,492      
Repurchase of common stock (shares)       (13,215)          
Repurchase of common stock (28,670)     $ (1)         (28,669)
Other comprehensive (loss) income (1,678)           (1,678)    
Ending balance (shares) at Jun. 30, 2024       108,132 16,457        
Ending balance at Jun. 30, 2024 263,563     $ 11 $ 2 319,682 (1,554) (5,815) (48,763)
Beginning balance (shares) at Mar. 31, 2024       118,705 16,457        
Beginning balance at Mar. 31, 2024 288,422     $ 12 $ 2 315,526 (984) (3,204) (22,930)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net loss (2,611) $ (2,288) $ (323)         (2,611)  
Exercise of stock options (shares)       40          
Exercise of stock options 38         38      
Restricted stock vesting, net of shares withheld (shares)       1,479          
Restricted stock vesting, net of shares withheld (1,183)         (1,183)      
Stock-based compensation 5,301         5,301      
Repurchase of common stock (shares)       (12,092)          
Repurchase of common stock (25,834)     $ (1)         (25,833)
Other comprehensive (loss) income (570)           (570)    
Ending balance (shares) at Jun. 30, 2024       108,132 16,457        
Ending balance at Jun. 30, 2024 263,563     $ 11 $ 2 319,682 (1,554) (5,815) (48,763)
Beginning balance (shares) at Dec. 31, 2024   108,287 16,457 108,287 16,457        
Beginning balance at Dec. 31, 2024 244,715     $ 11 $ 2 327,951 (632) (31,324) (51,293)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net loss (5,828) $ (5,063) $ (765)         (5,828)  
Exercise of stock options (shares)       110          
Exercise of stock options 122         122      
Restricted stock vesting, net of shares withheld (shares)       2,677          
Restricted stock vesting, net of shares withheld (1,551)         (1,551)      
Stock-based compensation 9,152         9,152      
Repurchase of common stock (shares)       (2,290)          
Repurchase of common stock (3,499)               (3,499)
Other comprehensive (loss) income 2,180           2,180    
Ending balance (shares) at Jun. 30, 2025   108,784 16,457 108,784 16,457        
Ending balance at Jun. 30, 2025 245,291     $ 11 $ 2 335,674 1,548 (37,152) (54,792)
Beginning balance (shares) at Mar. 31, 2025       109,048 16,457        
Beginning balance at Mar. 31, 2025 244,082     $ 11 $ 2 331,706 (586) (34,204) (52,847)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net loss (2,948) $ (2,561) $ (387)         (2,948)  
Exercise of stock options 0                
Restricted stock vesting, net of shares withheld (shares)       1,116          
Restricted stock vesting, net of shares withheld (810)         (810)      
Stock-based compensation 4,778         4,778      
Repurchase of common stock (shares)       (1,380)          
Repurchase of common stock (1,945)               (1,945)
Other comprehensive (loss) income 2,134           2,134    
Ending balance (shares) at Jun. 30, 2025   108,784 16,457 108,784 16,457        
Ending balance at Jun. 30, 2025 $ 245,291     $ 11 $ 2 $ 335,674 $ 1,548 $ (37,152) $ (54,792)