XML 42 R7.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid in Capital
Accumulated Earnings
Accumulated Other Comprehensive Income (Loss)
Balance at beginning of period (in shares) at Dec. 31, 2022   93,301,156        
Balance at beginning of period at Dec. 31, 2022 $ 376,968 $ 9 $ (1,009) $ 349,533 $ 27,934 $ 501
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of employee equity awards, net of shares withheld (in shares)   2,799,694        
Issuance of employee equity awards, net of shares withheld (11,102)     (11,102)    
Stock-based compensation 123,208     123,208    
Warrant exercise (in shares)   247,672        
Other comprehensive income (loss), net of tax 2,318         2,318
Net income 62,037       62,037  
Balance at end of period (in shares) at Dec. 31, 2023   96,348,522        
Balance at end of period at Dec. 31, 2023 553,429 $ 9 (1,009) 461,639 89,971 2,819
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of employee equity awards, net of shares withheld (in shares)   1,064,502        
Issuance of employee equity awards, net of shares withheld (9,587)     (9,587)    
Stock-based compensation 129,544     129,544    
Repurchase of common stock (in shares)   (12,382,193)        
Repurchase of common stock (302,880)   (302,880)      
Warrant exercise (in shares)   279,867        
Other comprehensive income (loss), net of tax (2,780)         (2,780)
Net income $ 54,336       54,336  
Balance at end of period (in shares) at Dec. 31, 2024 85,310,698 85,310,698        
Balance at end of period at Dec. 31, 2024 $ 422,062 $ 9 (303,889) 581,596 144,307 39
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of employee equity awards, net of shares withheld (in shares)   1,356,594        
Issuance of employee equity awards, net of shares withheld (15,443)     (15,443)    
Stock-based compensation 134,632     134,632    
Repurchase of common stock (in shares)   (3,301,596)        
Repurchase of common stock (84,186)   (84,186)      
Other comprehensive income (loss), net of tax 459         459
Net income $ 58,520       58,520  
Balance at end of period (in shares) at Dec. 31, 2025 83,365,696 83,365,696        
Balance at end of period at Dec. 31, 2025 $ 516,044 $ 9 $ (388,075) $ 700,785 $ 202,827 $ 498