XML 49 R6.htm IDEA: XBRL DOCUMENT v3.24.3
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) (3,579)          
Balance (in shares) at Sep. 30, 2023   69,187,767        
Balance at Sep. 30, 2023 800,171 $ 69 $ (572,428) 1,170,919 8,141 193,470
Treasury Stock, Common, Shares at Sep. 30, 2023     (15,337,077)      
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)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 9,017         9,017
Retirements of common stock (in shares)   (143)        
Retirements of common stock (13)     (13)    
Vesting of restricted stock units (in shares)   26,662        
Vesting of restricted stock units 0     0    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     (25,710)      
Employee taxes paid for withheld shares upon equity award settlement (1,881)   $ (1,881)      
Stock-based compensation 32,379     32,379   0
Restricted stock grants (in shares)   27,913        
Restricted stock grants 0 $ 0        
Restricted stock cancellations (in shares)   (30,909)        
Other comprehensive income (701)       (701)  
Balance (in shares) at Sep. 30, 2023   69,187,767        
Balance at Sep. 30, 2023 800,171 $ 69 $ (572,428) 1,170,919 8,141 193,470
Treasury Stock, Common, Shares at Sep. 30, 2023     (15,337,077)      
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) $ 47,592          
Balance (in shares) at Sep. 30, 2024   70,955,940        
Balance at Sep. 30, 2024 $ 544,327 $ 71 $ (922,516) 1,227,198 (6,887) 246,461
Treasury Stock, Common, Shares at Sep. 30, 2024 (20,086,722)   (20,086,722)      
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)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 20,542         20,542
Treasury Stock, Shares, Acquired     (807,774)      
Purchase of treasury shares under stock repurchase program, cost method (63,597)   $ (63,597) 0    
Vesting of restricted stock units (in shares)   20,659        
Vesting of restricted stock units 0     0    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     (19,411)      
Employee taxes paid for withheld shares upon equity award settlement (1,467)   $ (1,467)      
Stock-based compensation 18,574     18,574   0
Restricted stock grants (in shares)   62,998        
Restricted stock grants 0 $ 0        
Restricted stock cancellations (in shares)   (11,205)        
Other comprehensive income (7,062)       (7,062)  
Balance (in shares) at Sep. 30, 2024   70,955,940        
Balance at Sep. 30, 2024 $ 544,327 $ 71 $ (922,516) $ 1,227,198 $ (6,887) $ 246,461
Treasury Stock, Common, Shares at Sep. 30, 2024 (20,086,722)   (20,086,722)