v3.25.1
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
Balance at beginning of period (in shares) at Dec. 31, 2023   96,348,522        
Balance at beginning of period at Dec. 31, 2023 $ 553,429 $ 9 $ (1,009) $ 461,639 $ 89,971 $ 2,819
Increase (Decrease) in Stockholders' Equity (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   490,871        
Issuance of employee equity awards, net of shares withheld (3,502)     (3,502)    
Stock-based compensation 31,206     31,206    
Repurchase of common stock (in shares)   (723,577)        
Repurchase of common stock (26,358)   (26,358)      
Other comprehensive income (loss), net of tax (69)         (69)
Net income 16,898       16,898  
Balance at end of period (in shares) at Mar. 31, 2024   96,115,816        
Balance at end of period at Mar. 31, 2024 571,604 $ 9 (27,367) 489,343 106,869 2,750
Balance at beginning of period (in shares) at Dec. 31, 2023   96,348,522        
Balance at beginning of period at Dec. 31, 2023 $ 553,429 $ 9 (1,009) 461,639 89,971 2,819
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 (Loss)            
Issuance of employee equity awards, net of shares withheld (in shares)   359,126        
Issuance of employee equity awards, net of shares withheld (3,045)     (3,045)    
Stock-based compensation 33,012     33,012    
Other comprehensive income (loss), net of tax 71         71
Net income $ 15,059       15,059  
Balance at end of period (in shares) at Mar. 31, 2025 85,669,824 85,669,824        
Balance at end of period at Mar. 31, 2025 $ 467,159 $ 9 $ (303,889) $ 611,563 $ 159,366 $ 110