XML 68 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
subsidiary
Dec. 31, 2024
USD ($)
subsidiary
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Nov. 15, 2019
Loss from discontinued operations, net of tax   $ 0 $ 0 $ 1,709    
Depreciation and amortization   211,916 236,966 233,400    
General and administrative expense   $ 203,461 195,726 181,871    
Number of operating segments | subsidiary 5          
Number of reportable segments | subsidiary 5 5        
Goodwill impairment   $ 85,273 56,850 27,369    
Stockholders' equity attributable to parent $ 1,810,882 1,810,882 1,892,998 1,892,611 $ 1,967,732  
Net deferred tax liabilities (46,018) (46,018) (45,503)      
Direct costs   200,323 185,650 184,546    
Research, development, and engineering   67,373 68,860 74,093    
Advertising costs incurred   114,800 120,800 128,800    
Foreign currency translation adjustment   (12,426) 13,657 (32,479)    
Foreign exchange realized gains (losses)   (1,000) (3,900) 8,200    
Revision of Prior Period, Reclassification, Adjustment | Direct costs            
Depreciation and amortization     (11,600) (11,000)    
Revision of Prior Period, Reclassification, Adjustment | General, administrative, and other related costs            
Depreciation and amortization     (225,300) (222,400)    
Retained earnings            
Stockholders' equity attributable to parent 1,401,034 1,401,034 1,491,956 1,537,830 1,515,358  
Additional paid-in capital            
Stockholders' equity attributable to parent $ 491,891 $ 491,891 $ 472,201 439,681 509,122  
Cumulative Effect, Period of Adoption, Adjustment            
Stockholders' equity attributable to parent         (64,701)  
Net deferred tax liabilities       21,200    
Cumulative Effect, Period of Adoption, Adjustment | Retained earnings            
Stockholders' equity attributable to parent       23,400 23,436  
Cumulative Effect, Period of Adoption, Adjustment | Additional paid-in capital            
Stockholders' equity attributable to parent       (88,100) $ (88,137)  
Minimum | Trade names and trademarks            
Useful life 2 years 2 years        
Minimum | Customer relationships            
Useful life 3 years 3 years        
Minimum | Other intangibles            
Useful life 1 year 1 year        
Maximum | Trade names and trademarks            
Useful life 20 years 20 years        
Maximum | Customer relationships            
Useful life 16 years 16 years        
Maximum | Other intangibles            
Useful life 10 years 10 years        
Equipment | Minimum            
Estimated useful lives of property and equipment 1 year 1 year        
Equipment | Maximum            
Estimated useful lives of property and equipment 10 years 10 years        
Software and Software Development Costs            
Estimated useful lives of property and equipment 3 years 3 years        
1.75% Convertible Notes | Cumulative Effect, Period of Adoption, Adjustment            
Convertible notes, increase in carrying amount       $ 85,900    
1.75% Convertible Notes | Convertible Debt            
Stated interest rate       1.75%   1.75%
1.75% Convertible Notes | Convertible Debt | Cumulative Effect, Period of Adoption, Adjustment            
Stated interest rate       1.75%