XML 114 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Summary of gross carrying amounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other intangible assets      
Gross carrying amount $ 274,829 $ 274,753  
Accumulated amortization (208,371) (185,977)  
Net carrying amount 66,458 88,776  
Amortization expense $ 22,395 $ 27,558 $ 33,205
Minimum      
Other intangible assets      
Estimated useful lives 10 years    
Maximum      
Other intangible assets      
Estimated useful lives 13 years    
Customer lists      
Other intangible assets      
Estimated useful lives 15 years    
Customer lists | Minimum      
Other intangible assets      
Estimated useful lives 2 years    
Customer lists | Maximum      
Other intangible assets      
Estimated useful lives 15 years