XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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 income (loss):          
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, 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 income (loss):          
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 35,697      
Ending Balance at Mar. 31, 2024 $ 2,054,356 $ 357 $ 21,162 $ 2,194,730 $ (161,893)