v3.26.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning Balance (in shares) at Dec. 31, 2024   35,913      
Beginning Balance at Dec. 31, 2024 $ 2,258,290 $ 359 $ 39,650 $ 2,394,853 $ (176,572)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 61,824     61,824  
Other comprehensive (loss) income          
Cumulative translation adjustment 14,574       14,574
Issuance of common stock in connection with:          
Exercise of options (in shares)   2      
Exercise of options 80   80    
Restricted share grants, less net settled shares (in shares)   67      
Restricted share grants, less net settled shares (7,207) $ 1 (7,208)    
Purchase and retirement of common stock, including excise tax (in shares)   (1,127)      
Purchase and retirement of common stock, including excise tax (187,676) $ (11) (187,665)    
Share-based compensation 9,753   9,753    
Reclassification of negative additional paid-in capital 0   145,390 (145,390)  
Ending Balance (in shares) at Mar. 31, 2025   34,855      
Ending Balance at Mar. 31, 2025 $ 2,149,638 $ 349 0 2,311,287 (161,998)
Beginning Balance (in shares) at Dec. 31, 2025 30,864 30,864      
Beginning Balance at Dec. 31, 2025 $ 1,733,731 $ 309 354 1,862,672 (129,604)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 57,631     57,631  
Other comprehensive (loss) income          
Cumulative translation adjustment (10,053)       (10,053)
Issuance of common stock in connection with:          
Exercise of options (in shares)   9      
Exercise of options 351   351    
Restricted share grants, less net settled shares (in shares)   59      
Restricted share grants, less net settled shares (2,367) $ 0 (2,367)    
Purchase and retirement of common stock, including excise tax (in shares)   (787)      
Purchase and retirement of common stock, including excise tax (128,202) $ (8) (128,194)    
Share-based compensation 10,608   10,608    
Reclassification of negative additional paid-in capital $ 0   119,248 (119,248)  
Ending Balance (in shares) at Mar. 31, 2026 30,145 30,145      
Ending Balance at Mar. 31, 2026 $ 1,661,699 $ 301 $ 0 $ 1,801,055 $ (139,657)