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, 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 133,522        
Ending Balance (in shares) at Jun. 30, 2025   32,727      
Ending Balance at Jun. 30, 2025 1,899,881 $ 327 0 2,027,779 (128,225)
Beginning Balance (in shares) at Mar. 31, 2025   34,855      
Beginning Balance at Mar. 31, 2025 2,149,638 $ 349 0 2,311,287 (161,998)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 71,698     71,698  
Other comprehensive (loss) income          
Cumulative translation adjustment 33,773       33,773
Issuance of common stock in connection with:          
Exercise of options (in shares)   18      
Exercise of options 697   697    
Restricted share grants, less net settled shares (in shares)   46      
Restricted share grants, less net settled shares (7,603)   (7,603)    
Purchase and retirement of common stock, including excise tax (in shares)   (2,192)      
Purchase and retirement of common stock, including excise tax (358,240) $ (22) (358,218)    
Share-based compensation 9,918   9,918    
Reclassification of negative additional paid-in capital 0   355,206 (355,206)  
Ending Balance (in shares) at Jun. 30, 2025   32,727      
Ending Balance at Jun. 30, 2025 $ 1,899,881 $ 327 0 2,027,779 (128,225)
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)   (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      
Ending Balance at Mar. 31, 2026 $ 1,661,699 $ 301 0 1,801,055 (139,657)
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 115,441        
Ending Balance (in shares) at Jun. 30, 2026   27,711      
Ending Balance at Jun. 30, 2026 1,333,950 $ 277 0 1,473,529 (139,856)
Beginning Balance (in shares) at Mar. 31, 2026   30,145      
Beginning Balance at Mar. 31, 2026 1,661,699 $ 301 0 1,801,055 (139,657)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 57,810     57,810  
Other comprehensive (loss) income          
Cumulative translation adjustment (199)       (199)
Issuance of common stock in connection with:          
Exercise of options (in shares)   2      
Exercise of options 100   100    
Restricted share grants, less net settled shares (in shares)   155      
Restricted share grants, less net settled shares (2,150) $ 2 (2,152)    
Purchase and retirement of common stock, including excise tax (in shares)   (2,591)      
Purchase and retirement of common stock, including excise tax (394,753) $ (26) (394,727)    
Share-based compensation 11,443   11,443    
Reclassification of negative additional paid-in capital 0   385,336 (385,336)  
Ending Balance (in shares) at Jun. 30, 2026   27,711      
Ending Balance at Jun. 30, 2026 $ 1,333,950 $ 277 $ 0 $ 1,473,529 $ (139,856)