XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2023   41,457        
Beginning balance at Dec. 31, 2023 $ 606,031 $ 41 $ 798,786 $ (199,998) $ 7,284 $ (82)
Beginning balance (in shares) at Dec. 31, 2023       12,828    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with equity incentive plans (in shares)   545        
Issuance of common stock in connection with equity incentive plans 1 $ 1        
Repurchase of shares to satisfy employee tax withholding obligations (1,256)   (1,256)      
Repurchase of shares to satisfy employee tax withholding obligations (in shares)       172    
Dividends and accretion related to convertible preferred stock (10,727)       (10,727)  
Stock-based compensation 5,718   5,718      
Other comprehensive income (loss), net of tax 22         22
Net income (16,984)       (16,984)  
Ending balance (in shares) at Mar. 31, 2024   42,002        
Ending balance at Mar. 31, 2024 $ 582,805 $ 42 803,248 $ (199,998) (20,427) (60)
Ending balance (in shares) at Mar. 31, 2024 13,000     13,000    
Beginning balance (in shares) at Dec. 31, 2024   43,225        
Beginning balance at Dec. 31, 2024 $ 588,428 $ 43 773,371 $ (199,998) 15,246 (234)
Beginning balance (in shares) at Dec. 31, 2024       13,379    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with equity incentive plans (in shares)   252        
Issuance of common stock in connection with equity incentive plans 0          
Repurchase of shares to satisfy employee tax withholding obligations (699)   (699)      
Repurchase of shares to satisfy employee tax withholding obligations (in shares)       75    
Dividends and accretion related to convertible preferred stock (11,922)       (11,922)  
Stock-based compensation 3,897   3,897      
Other comprehensive income (loss), net of tax (31)         (31)
Net income 1,950       1,950  
Ending balance (in shares) at Mar. 31, 2025   43,477        
Ending balance at Mar. 31, 2025 $ 581,623 $ 43 $ 776,569 $ (199,998) $ 5,274 $ (265)
Ending balance (in shares) at Mar. 31, 2025 13,500     13,454