XML 29 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2021   54,419,000      
Beginning balance at Dec. 31, 2021 $ 1,513,887 $ 544 $ 536,377 $ (196,012) $ 1,172,978
Increase (Decrease) in Stockholders' Equity          
Net income 411,744       411,744
Other comprehensive income (loss) 28,831     28,831  
Stock-based compensation 26,844   26,844    
Issuance of common stock for restricted share vesting, net of employee tax withholding (in shares)   183,000      
Issuance of common stock for restricted share vesting, net of employee tax withholdings $ (8,801) $ 2 (8,803)    
Repurchases of common stock (in shares) (500,000) (537,000)      
Repurchases of common stock $ (50,183) $ (5) (50,178)    
Ending balance (in shares) at Dec. 31, 2022   54,065,000      
Ending balance at Dec. 31, 2022 1,922,322 $ 541 504,240 (167,181) 1,584,722
Increase (Decrease) in Stockholders' Equity          
Net income 377,856       377,856
Other comprehensive income (loss) (8,158)     (8,158)  
Stock-based compensation 20,703   20,703    
Issuance of common stock for restricted share vesting, net of employee tax withholding (in shares)   193,000      
Issuance of common stock for restricted share vesting, net of employee tax withholdings $ (13,838) $ 1 (13,839)    
Repurchases of common stock (in shares) (300,000) (328,000)      
Repurchases of common stock $ (51,379) $ (3) (51,376)    
Ending balance (in shares) at Dec. 31, 2023 53,929,703 53,930,000      
Ending balance at Dec. 31, 2023 $ 2,247,506 $ 539 459,728 (175,339) 1,962,578
Increase (Decrease) in Stockholders' Equity          
Net income 402,299       402,299
Other comprehensive income (loss) (38,296)     (38,296)  
Stock-based compensation 27,981   27,981    
Issuance of common stock for restricted share vesting, net of employee tax withholding (in shares)   125,000      
Issuance of common stock for restricted share vesting, net of employee tax withholdings $ (13,759) $ 1 (13,760)    
Repurchases of common stock (in shares) (200,000) (237,000)      
Repurchases of common stock $ (55,211) $ (2) (55,209)    
Employee stock purchase plan (in shares)   15,000      
Employee stock purchase plan $ 3,009   3,009    
Ending balance (in shares) at Dec. 31, 2024 53,832,692 53,833,000      
Ending balance at Dec. 31, 2024 $ 2,573,529 $ 538 $ 421,749 $ (213,635) $ 2,364,877