XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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)
Retained Earnings
Treasury Stock
Beginning balance (shares) at Dec. 31, 2022       115,635 16,457        
Beginning balance at Dec. 31, 2022 $ 302,313     $ 11 $ 2 $ 290,337 $ (151) $ 16,756 $ (4,642)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net loss (2,570) $ (2,250) $ (320)         (2,570)  
Exercise of stock options (shares)       1,585          
Exercise of stock options 1,916         1,916      
Restricted stock vesting, net of shares withheld (shares)       481          
Stock-based compensation 5,409         5,409      
Repurchase of common stock (shares)       (1,254)          
Repurchase of common stock (5,406)               (5,406)
Other comprehensive income (loss) 57           57    
Ending balance at Mar. 31, 2023 301,719     $ 11 $ 2 297,662 (94) 14,186 (10,048)
Ending balance (shares) at Mar. 31, 2023       116,447 16,457        
Beginning balance (shares) at Dec. 31, 2023   118,200 16,457 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 (567) $ (498) $ (69)         (567)  
Exercise of stock options (shares)       77          
Exercise of stock options 77         77      
Restricted stock vesting, net of shares withheld (shares)       1,551          
Restricted stock vesting, net of shares withheld (686)         (686)      
Stock-based compensation 5,191         5,191      
Repurchase of common stock (shares)       (1,123)          
Repurchase of common stock (2,836)               (2,836)
Other comprehensive income (loss) (1,108)           (1,108)    
Ending balance at Mar. 31, 2024 $ 288,422     $ 12 $ 2 $ 315,526 $ (984) $ (3,204) $ (22,930)
Ending balance (shares) at Mar. 31, 2024   118,705 16,457 118,705 16,457