XML 52 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Intangible Assets [Line Items]    
Gross Carrying Value $ 185,053 $ 179,095
Accumulated Amortization (122,734) (115,813)
Accumulated impairment (6,031) (6,031)
Net Carrying Value 56,288 57,251
Net Carrying Value 56,288 57,251
Customer Relationships    
Intangible Assets [Line Items]    
Gross Carrying Value 113,107 109,608
Accumulated Amortization (71,993) (67,787)
Accumulated impairment (5,477) (5,477)
Net Carrying Value 35,637 36,344
Technology    
Intangible Assets [Line Items]    
Gross Carrying Value 44,989 43,458
Accumulated Amortization (31,721) (29,976)
Accumulated impairment (24) (24)
Net Carrying Value 13,244 13,458
Product Development Costs    
Intangible Assets [Line Items]    
Gross Carrying Value 18,937 18,019
Accumulated Amortization (18,768) (17,849)
Net Carrying Value 169 170
Software Development    
Intangible Assets [Line Items]    
Gross Carrying Value 1,007 1,007
Accumulated Amortization (252) (201)
Net Carrying Value 755 806
Tradenames    
Intangible Assets [Line Items]    
Gross Carrying Value 7,013 7,003
Accumulated impairment (530) (530)
Net Carrying Value $ 6,483 $ 6,473