XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Intangible Assets [Line Items]    
Gross Carrying Value $ 188,089 $ 188,806
Accumulated Amortization (126,492) (122,324)
Accumulated impairment (530)  
Net Carrying Value 61,067 66,482
Net Carrying Value 61,067 66,482
Customer Relationships    
Intangible Assets [Line Items]    
Gross Carrying Value 114,113 115,465
Accumulated Amortization (75,432) (73,737)
Net Carrying Value 38,681 41,728
Technology    
Intangible Assets [Line Items]    
Gross Carrying Value 46,254 45,861
Accumulated Amortization (31,424) (29,317)
Net Carrying Value 14,830 16,544
Product Development Costs    
Intangible Assets [Line Items]    
Gross Carrying Value 19,646 19,434
Accumulated Amortization (19,485) (19,270)
Net Carrying Value 161 164
Software Development    
Intangible Assets [Line Items]    
Gross Carrying Value 1,007 1,007
Accumulated Amortization (151)  
Net Carrying Value 856 1,007
Tradenames    
Intangible Assets [Line Items]    
Gross Carrying Value 7,069 7,039
Accumulated impairment (530)  
Net Carrying Value $ 6,539 $ 7,039