XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
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, 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 47,547     47,547  
Other comprehensive (loss) income:          
Cumulative translation adjustment 9,850       9,850
Issuance of common stock in connection with:          
Exercise of options (in shares)   14      
Exercise of options 449   449    
Restricted share grants, less net settled shares (in shares)   55      
Restricted share grants, less net settled shares (9,513) $ 1 (9,514)    
Stock units issued under incentive compensation plan 2,274   2,274    
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 (6)   (6)    
Share-based compensation 6,365   6,365    
Reclassification of negative additional paid-in capital 0   18,230 (18,230)  
Ending Balance (in shares) at Mar. 31, 2023   33,983      
Ending Balance at Mar. 31, 2023 1,720,888 $ 340 0 1,887,420 (166,872)
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 193,259        
Issuance of common stock in connection with:          
Stock units issued under incentive compensation plan 2,274        
Ending Balance (in shares) at Sep. 30, 2023   35,510      
Ending Balance at Sep. 30, 2023 1,864,495 $ 355 9,712 2,033,132 (178,704)
Beginning Balance (in shares) at Mar. 31, 2023   33,983      
Beginning Balance at Mar. 31, 2023 1,720,888 $ 340 0 1,887,420 (166,872)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 62,395     62,395  
Other comprehensive (loss) income:          
Cumulative translation adjustment 6,396       6,396
Issuance of common stock in connection with:          
Exercise of options (in shares)   21      
Exercise of options 718   718    
Restricted share grants, less net settled shares (in shares)   30      
Restricted share grants, less net settled shares (2,408)   (2,408)    
Conversion of convertible senior notes due 2023 (375)   (375)    
Share-based compensation 7,538   7,538    
Ending Balance (in shares) at Jun. 30, 2023   34,034      
Ending Balance at Jun. 30, 2023 1,795,152 $ 340 5,473 1,949,815 (160,476)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 83,317     83,317  
Other comprehensive (loss) income:          
Cumulative translation adjustment (18,228)       (18,228)
Issuance of common stock in connection with:          
Exercise of options (in shares)   1      
Exercise of options 42   42    
Restricted share grants, less net settled shares (in shares)   14      
Restricted share grants, less net settled shares (3,291)   (3,291)    
Share-based compensation 7,509   7,509    
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)    
Ending Balance (in shares) at Sep. 30, 2023   35,510      
Ending Balance at Sep. 30, 2023 $ 1,864,495 $ 355 9,712 2,033,132 (178,704)
Beginning Balance (in shares) at Dec. 31, 2023 35,521 35,521      
Beginning 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 79,965     79,965  
Other comprehensive (loss) income:          
Cumulative translation adjustment (11,433)       (11,433)
Issuance of common stock in connection with:          
Exercise of options (in shares)   106      
Exercise of options 3,898 $ 1 3,897    
Restricted share grants, less net settled shares (in shares)   70      
Restricted share grants, less net settled shares (11,111) $ 1 (11,112)    
Stock units issued under incentive compensation plan 2,805   2,805    
Share-based compensation 8,812   8,812    
Ending Balance (in shares) at Mar. 31, 2024   35,697      
Ending Balance at Mar. 31, 2024 $ 2,054,356 $ 357 21,162 2,194,730 (161,893)
Beginning Balance (in shares) at Dec. 31, 2023 35,521 35,521      
Beginning 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 230,378        
Issuance of common stock in connection with:          
Stock units issued under incentive compensation plan $ 2,805        
Ending Balance (in shares) at Sep. 30, 2024 35,949 35,949      
Ending Balance at Sep. 30, 2024 $ 2,252,199 $ 360 41,555 2,345,143 (134,859)
Beginning Balance (in shares) at Mar. 31, 2024   35,697      
Beginning Balance at Mar. 31, 2024 2,054,356 $ 357 21,162 2,194,730 (161,893)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 83,947     83,947  
Other comprehensive (loss) income:          
Cumulative translation adjustment (1,718)       (1,718)
Issuance of common stock in connection with:          
Exercise of options (in shares)   180      
Exercise of options 6,716 $ 2 6,714    
Restricted share grants, less net settled shares (in shares)   25      
Restricted share grants, less net settled shares (3,210)   (3,210)    
Share-based compensation 9,289   9,289    
Ending Balance (in shares) at Jun. 30, 2024   35,902      
Ending Balance at Jun. 30, 2024 2,149,380 $ 359 33,955 2,278,677 (163,611)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 66,466     66,466  
Other comprehensive (loss) income:          
Cumulative translation adjustment 28,752       28,752
Issuance of common stock in connection with:          
Restricted share grants, less net settled shares (in shares)   47      
Restricted share grants, less net settled shares (2,273) $ 1 (2,274)    
Share-based compensation $ 9,874   9,874    
Ending Balance (in shares) at Sep. 30, 2024 35,949 35,949      
Ending Balance at Sep. 30, 2024 $ 2,252,199 $ 360 $ 41,555 $ 2,345,143 $ (134,859)