XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Intangible Assets [Line Items]    
Gross Carrying Value $ 179,095 $ 188,806
Accumulated Amortization (115,813) (116,485)
Accumulated Impairment (6,031) (5,839)
Net Carrying Value 57,251 66,482
Net Carrying Value 57,251 66,482
Customer Relationship    
Intangible Assets [Line Items]    
Gross Carrying Value 109,608 115,465
Accumulated Amortization (67,787) (67,923)
Accumulated Impairment (5,477) (5,814)
Net Carrying Value 36,344 41,728
Technology    
Intangible Assets [Line Items]    
Gross Carrying Value 43,458 45,861
Accumulated Amortization (29,976) (29,292)
Accumulated Impairment (24) (25)
Net Carrying Value 13,458 16,544
Product Development Costs    
Intangible Assets [Line Items]    
Gross Carrying Value 18,019 19,434
Accumulated Amortization (17,849) (19,270)
Net Carrying Value 170 164
Software Development    
Intangible Assets [Line Items]    
Gross Carrying Value 1,007 1,007
Accumulated Amortization (201)  
Net Carrying Value 806 1,007
Tradenames    
Intangible Assets [Line Items]    
Gross Carrying Value 7,003 7,039
Accumulated Impairment (530)  
Net Carrying Value $ 6,473 $ 7,039