XML 53 R6.htm IDEA: XBRL DOCUMENT v3.24.2
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, 2022   67,814,044        
Balance at Dec. 31, 2022 $ 744,032 $ 68 $ (537,287) $ 1,075,264 $ 8,938 $ 197,049
Treasury Stock, Common, Shares at Dec. 31, 2022     (14,745,230)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (14,701)         (14,701)
Vesting of restricted stock units (in shares)   954,147        
Vesting of restricted stock units 0     0    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     (533,597)      
Employee taxes paid for withheld shares upon equity award settlement (30,990)   $ (30,990)      
Stock-based compensation 29,925     29,925   0
Restricted stock grants (in shares)   427,941        
Restricted stock grants 1 $ 1        
Restricted stock cancellations (in shares)   (41,269)        
Other comprehensive income (8,534)       (8,534)  
Balance (in shares) at Mar. 31, 2023   69,154,863        
Balance at Mar. 31, 2023 719,733 $ 69 $ (568,277) 1,105,189 404 182,348
Treasury Stock, Common, Shares at Mar. 31, 2023     (15,278,827)      
Balance (in shares) at Dec. 31, 2022   67,814,044        
Balance at Dec. 31, 2022 744,032 $ 68 $ (537,287) 1,075,264 8,938 197,049
Treasury Stock, Common, Shares at Dec. 31, 2022     (14,745,230)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (12,596)          
Balance (in shares) at Jun. 30, 2023   69,164,244        
Balance at Jun. 30, 2023 761,370 $ 69 $ (570,547) 1,138,553 8,842 184,453
Treasury Stock, Common, Shares at Jun. 30, 2023     (15,311,367)      
Balance (in shares) at Mar. 31, 2023   69,154,863        
Balance at Mar. 31, 2023 719,733 $ 69 $ (568,277) 1,105,189 404 182,348
Treasury Stock, Common, Shares at Mar. 31, 2023     (15,278,827)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 2,105         2,105
Vesting of restricted stock units (in shares)   23,550        
Vesting of restricted stock units 0     0    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     (32,540)      
Employee taxes paid for withheld shares upon equity award settlement (2,270)   $ (2,270)      
Stock-based compensation 33,364     33,364   0
Restricted stock grants (in shares)   6,031        
Restricted stock grants 0 $ 0        
Restricted stock cancellations (in shares)   (20,200)        
Other comprehensive income 8,438       8,438  
Balance (in shares) at Jun. 30, 2023   69,164,244        
Balance at Jun. 30, 2023 761,370 $ 69 $ (570,547) 1,138,553 8,842 184,453
Treasury Stock, Common, Shares at Jun. 30, 2023     (15,311,367)      
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)   (15,562,864)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 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, 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)   (15,562,864)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 27,050          
Balance (in shares) at Jun. 30, 2024   70,883,488        
Balance at Jun. 30, 2024 $ 577,337 $ 71 $ (857,452) 1,208,624 175 225,919
Treasury Stock, Common, Shares at Jun. 30, 2024 (19,259,537)   (19,259,537)      
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)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 21,804         21,804
Vesting of restricted stock units (in shares)   10,719        
Vesting of restricted stock units 0     0    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     (22,273)      
Employee taxes paid for withheld shares upon equity award settlement (1,760)   $ (1,760)      
Stock-based compensation 24,286     24,286   0
Restricted stock grants (in shares)   21,164        
Restricted stock grants 0 $ 0        
Restricted stock cancellations (in shares)   (9,902)        
Other comprehensive income (1,047)       (1,047)  
Balance (in shares) at Jun. 30, 2024   70,883,488        
Balance at Jun. 30, 2024 $ 577,337 $ 71 $ (857,452) $ 1,208,624 $ 175 $ 225,919
Treasury Stock, Common, Shares at Jun. 30, 2024 (19,259,537)   (19,259,537)