XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets [Line Items]    
Gross Carrying Value $ 188,806 $ 183,846
Accumulated Amortization (122,324) (109,913)
Net Carrying Value 66,482 73,933
Customer Relationship    
Intangible Assets [Line Items]    
Gross Carrying Value 115,465 112,286
Accumulated Amortization (73,737) (65,748)
Net Carrying Value 41,728 46,538
Technology    
Intangible Assets [Line Items]    
Gross Carrying Value 45,861 44,745
Accumulated Amortization (29,317) (25,709)
Net Carrying Value 16,544 19,036
Product Development Costs    
Intangible Assets [Line Items]    
Gross Carrying Value 19,434 18,774
Accumulated Amortization (19,270) (18,456)
Net Carrying Value 164 318
Software Development    
Intangible Assets [Line Items]    
Gross Carrying Value 1,007 1,007
Net Carrying Value 1,007 1,007
Tradenames    
Intangible Assets [Line Items]    
Gross Carrying Value 7,039 7,034
Net Carrying Value $ 7,039 $ 7,034