v3.25.4
Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings/ (Accumulated Deficit)
Accumulated Other Comprehensive Income/(Loss)
Treasury Stock
Balance at beginning (in shares) at Dec. 31, 2022   74,156,000        
Balance at beginning (in shares) at Dec. 31, 2022           0
Beginning balance at Dec. 31, 2022 $ 363,044 $ 7 $ 378,006 $ (14,121) $ (848) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income/(loss) (1,765)     (1,765)    
Stock-based compensation 35,516   35,516      
Exercise of stock options (in shares)   182,000        
Exercise of stock options 821   821      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   1,549,000        
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards 16,831 $ 1 16,832      
Other comprehensive income/(loss), net of tax 2,122       2,122  
Balance at ending (in shares) at Dec. 31, 2023   75,887,000        
Balance at ending (in shares) at Dec. 31, 2023           0
Balance at ending at Dec. 31, 2023 382,907 $ 8 397,511 (15,886) 1,274 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income/(loss) 4,041     4,041    
Stock-based compensation 34,167   34,167      
Exercise of stock options (in shares)   344,000        
Exercise of stock options 1,992   1,992      
Issuance of common stock in offering, net of transaction costs (in shares)   6,612,000        
Issuance of common stock in offering, net of transaction costs 107,605   107,605      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   766,000        
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards 8,697   8,697      
Other comprehensive income/(loss), net of tax (4,186)       (4,186)  
Balance at ending (in shares) at Dec. 31, 2024   83,609,000        
Balance at ending (in shares) at Dec. 31, 2024           0
Balance at ending at Dec. 31, 2024 517,829 $ 8 532,578 (11,845) (2,912) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income/(loss) 9,668     9,668    
Stock-based compensation 30,343   30,343      
Exercise of stock options (in shares)   72,000        
Exercise of stock options 420   420      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   1,162,000        
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards $ 18,153   18,153      
Repurchase of common stock (in shares) 200,249         200,000
Treasury Stock, Value, Acquired, Cost Method $ (2,000)         $ (2,000)
Other comprehensive income/(loss), net of tax 3,966       3,966  
Balance at ending (in shares) at Dec. 31, 2025   84,843,000        
Balance at ending (in shares) at Dec. 31, 2025           200,000
Balance at ending at Dec. 31, 2025 $ 542,073 $ 8 $ 545,188 $ (2,177) $ 1,054 $ (2,000)