Quarterly report pursuant to Section 13 or 15(d)

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY

v3.24.3
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/Accumulated Deficit
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 income (loss) 471 $ 413 $ 58         471  
Exercise of stock options (shares)       3,234          
Exercise of stock options 2,920         2,920      
Restricted stock vesting, net of shares withheld (shares)       2,055          
Restricted stock vesting, net of shares withheld (2,876)     $ 1   (2,877)      
Stock-based compensation 15,731         15,731      
Repurchase of common stock (shares)       (3,557)          
Repurchase of common stock (15,452)               (15,452)
Other comprehensive (loss) income (871)           (871)    
Ending balance (shares) at Sep. 30, 2023       117,367 16,457        
Ending balance at Sep. 30, 2023 302,236     $ 12 $ 2 306,111 (1,022) 17,227 (20,094)
Beginning balance (shares) at Jun. 30, 2023       116,004 16,457        
Beginning balance at Jun. 30, 2023 295,245     $ 11 $ 2 302,528 (629) 13,427 (20,094)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income (loss) 3,800 $ 3,331 $ 469         3,800  
Exercise of stock options (shares)       583          
Exercise of stock options 464         464      
Restricted stock vesting, net of shares withheld (shares)       780          
Restricted stock vesting, net of shares withheld (1,636)     $ 1   (1,637)      
Stock-based compensation 4,756         4,756      
Repurchase of common stock 0                
Other comprehensive (loss) income (393)           (393)    
Ending balance (shares) at Sep. 30, 2023       117,367 16,457        
Ending balance at Sep. 30, 2023 302,236     $ 12 $ 2 306,111 (1,022) 17,227 (20,094)
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 income (loss) (6,275) $ (5,487) $ (788)         (6,275)  
Exercise of stock options (shares)       203          
Exercise of stock options 197         197      
Restricted stock vesting, net of shares withheld (shares)       3,882          
Restricted stock vesting, net of shares withheld (2,498)         (2,498)      
Stock-based compensation 15,434         15,434      
Repurchase of common stock (shares)       (13,556)          
Repurchase of common stock (29,209)     $ (1)         (29,208)
Other comprehensive (loss) income (819)           (819)    
Ending balance (shares) at Sep. 30, 2024   108,729 16,457 108,729 16,457        
Ending balance at Sep. 30, 2024 265,181     $ 11 $ 2 324,077 (695) (8,912) (49,302)
Beginning balance (shares) at Jun. 30, 2024       108,132 16,457        
Beginning balance at Jun. 30, 2024 263,563     $ 11 $ 2 319,682 (1,554) (5,815) (48,763)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income (loss) (3,097) $ (2,689) $ (408)         (3,097)  
Exercise of stock options (shares)       87          
Exercise of stock options 83         83      
Restricted stock vesting, net of shares withheld (shares)       851          
Restricted stock vesting, net of shares withheld (630)         (630)      
Stock-based compensation 4,942         4,942      
Repurchase of common stock (shares)       (341)          
Repurchase of common stock (539)               (539)
Other comprehensive (loss) income 859           859    
Ending balance (shares) at Sep. 30, 2024   108,729 16,457 108,729 16,457        
Ending balance at Sep. 30, 2024 $ 265,181     $ 11 $ 2 $ 324,077 $ (695) $ (8,912) $ (49,302)