v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Balance at beginning of period (in shares) at Dec. 31, 2023   109,483    
Balance at beginning of period at Dec. 31, 2023 $ 998,392 $ 109 $ 929,249 $ 69,034
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation cost 3,742   3,742  
Issuance of equity awards, net (in shares)   376    
Issuance of equity awards, net 0 $ 1 (1)  
Tax withholdings paid for net settlement of equity awards (1,209)   (1,209)  
Share repurchases (in shares)   (2,968)    
Share repurchases (22,508) $ (3) (22,505)  
Excise tax on share repurchases (193)   (193)  
Net income 19,930     19,930
Balance at end of period (in shares) at Mar. 31, 2024   106,891    
Balance at end of period at Mar. 31, 2024 998,154 $ 107 909,083 88,964
Balance at beginning of period (in shares) at Dec. 31, 2024   102,995    
Balance at beginning of period at Dec. 31, 2024 816,273 $ 103 884,995 (68,825)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation cost 3,337   3,337  
Issuance of equity awards, net (in shares)   789    
Issuance of equity awards, net 0 $ 1 (1)  
Tax withholdings paid for net settlement of equity awards (2,723)   (2,723)  
Share repurchases (in shares)   0    
Share repurchases 0 $ 0 0  
Excise tax on share repurchases 0   0  
Net income 9,602     9,602
Balance at end of period (in shares) at Mar. 31, 2025   103,784    
Balance at end of period at Mar. 31, 2025 $ 826,489 $ 104 $ 885,608 $ (59,223)