XML 32 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock [Member]
Treasury stock, common [Member]
Additional paid-in capital [Member]
Accumulated other comprehensive income (loss) [Member]
Retained earnings [Member]
Balance (in shares) at Dec. 31, 2023   69,188,304        
Balance at Dec. 31, 2023 $ 808,705 $ 69 $ (591,557) $ 1,203,012 $ (1,688) $ 198,869
Treasury Stock, Common, Shares at Dec. 31, 2023     (15,562,864)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 5,246         5,246
Treasury Stock, Shares, Acquired     (2,954,211)      
Purchase of treasury shares under stock repurchase program, cost method (263,656)   $ (211,412) (52,244)    
Vesting of restricted stock units (in shares)   1,357,125        
Vesting of restricted stock units 0     0    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     (720,189)      
Employee taxes paid for withheld shares upon equity award settlement (52,723)   $ (52,723)      
Stock-based compensation 33,570     33,570   0
Restricted stock grants (in shares)   335,237        
Restricted stock grants 2 $ 2        
Restricted stock cancellations (in shares)   (19,159)        
Other comprehensive income 2,910       2,910  
Balance (in shares) at Mar. 31, 2024   70,861,507        
Balance at Mar. 31, 2024 534,054 $ 71 $ (855,692) 1,184,338 1,222 204,115
Treasury Stock, Common, Shares at Mar. 31, 2024     (19,237,264)      
Balance (in shares) at Dec. 31, 2024   70,943,373        
Balance at Dec. 31, 2024 $ 141,993 $ 71 $ (1,060,348) 1,291,442 (4,869) (84,303)
Treasury Stock, Common, Shares at Dec. 31, 2024 (21,697,785)   (21,697,785)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 4,867         4,867
Treasury Stock, Shares, Acquired     (1,513,022)      
Purchase of treasury shares under stock repurchase program, cost method (100,425)   $ (100,425) 0    
Vesting of restricted stock units (in shares)   1,023,958        
Vesting of restricted stock units 0     0    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     (532,179)      
Employee taxes paid for withheld shares upon equity award settlement (37,948)   $ (37,948)      
Stock-based compensation 28,120     28,120   0
Restricted stock grants (in shares)   299,136        
Restricted stock grants 1 $ 1        
Restricted stock cancellations (in shares)   (8,166)        
Other comprehensive income (3,433)       (3,433)  
Balance (in shares) at Mar. 31, 2025   72,258,301        
Balance at Mar. 31, 2025 $ 33,175 $ 72 $ (1,198,721) $ 1,319,562 $ (8,302) $ (79,436)
Treasury Stock, Common, Shares at Mar. 31, 2025 (23,742,986)   (23,742,986)