XML 66 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
reporting_unit
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Goodwill and Other Intangible Assets      
Number of reporting units | reporting_unit 3    
Goodwill impairment expense $ 0 $ 46,984 $ 0
Impairment of other intangibles 0 0 0
Foreign currency transaction gain (loss) $ (2,344) $ (638) $ (3,166)
Acquired software | Minimum      
Goodwill and Other Intangible Assets      
Useful life (in years) 3 years    
Acquired software | Maximum      
Goodwill and Other Intangible Assets      
Useful life (in years) 15 years    
Non-compete agreements | Minimum      
Goodwill and Other Intangible Assets      
Useful life (in years) 2 years    
Non-compete agreements | Maximum      
Goodwill and Other Intangible Assets      
Useful life (in years) 5 years    
Customer relationships | Minimum      
Goodwill and Other Intangible Assets      
Useful life (in years) 11 years    
Customer relationships | Maximum      
Goodwill and Other Intangible Assets      
Useful life (in years) 16 years    
Trademarks | Minimum      
Goodwill and Other Intangible Assets      
Useful life (in years) 10 years    
Trademarks | Maximum      
Goodwill and Other Intangible Assets      
Useful life (in years) 20 years    
Patents      
Goodwill and Other Intangible Assets      
Useful life (in years) 5 years