XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.4
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, 2022   34,026      
Beginning Balance at Dec. 31, 2022 $ 1,681,721 $ 340 $ 0 $ 1,858,103 $ (176,722)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 274,892     274,892  
Comprehensive (Loss) Income          
Cumulative translation adjustment 26,262       26,262
Issuance of common stock in connection with:          
Exercise of options (in shares)   38      
Exercise of options 1,297   1,297    
Restricted share grants (in shares)   108      
Restricted share grants (14,100) $ 1 (14,101)    
Settlement of conversion premium of convertible senior notes due 2023 (in shares)   1,461      
Settlement of conversion premium of convertible senior notes due 2023 (6) $ 15 (21)    
Purchase and retirement of common stock (in shares)   (112)      
Purchase and retirement of common stock (17,799) $ (1) (17,798)    
Conversion of convertible senior notes due 2023 (381)   (381)    
Share-based compensation 29,534   29,534    
Reclassification of negative additional paid-in capital 0   18,230 (18,230)  
Ending Balance (in shares) at Dec. 31, 2023   35,521      
Ending Balance at Dec. 31, 2023 1,981,420 $ 355 16,760 2,114,765 (150,460)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 280,088     280,088  
Comprehensive (Loss) Income          
Cumulative translation adjustment (26,112)       (26,112)
Issuance of common stock in connection with:          
Exercise of options (in shares)   294      
Exercise of options 10,891 $ 3 10,888    
Restricted share grants (in shares)   150      
Restricted share grants (16,216) $ 2 (16,218)    
Purchase and retirement of common stock (in shares)   (52)      
Purchase and retirement of common stock (10,217) $ (1) (10,216)    
Share-based compensation $ 38,436   38,436    
Ending Balance (in shares) at Dec. 31, 2024 35,913 35,913      
Ending 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 270,871     270,871  
Comprehensive (Loss) Income          
Cumulative translation adjustment $ 46,968       46,968
Issuance of common stock in connection with:          
Exercise of options (in shares) 38 38      
Exercise of options $ 1,387 $ 0 1,387    
Restricted share grants (in shares)   178      
Restricted share grants (16,477) $ 2 (16,479)    
Purchase and retirement of common stock (in shares)   (5,265)      
Purchase and retirement of common stock (866,632) $ (52) (866,580)    
Share-based compensation 39,324   39,324    
Reclassification of negative additional paid-in capital $ 0   803,052 (803,052)  
Ending Balance (in shares) at Dec. 31, 2025 30,864 30,864      
Ending Balance at Dec. 31, 2025 $ 1,733,731 $ 309 $ 354 $ 1,862,672 $ (129,604)