XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Intangible Assets [Line Items]    
Gross Carrying Value $ 186,218 $ 183,846
Accumulated Amortization (117,122) (109,913)
Net Carrying Value 69,096 73,933
Net Carrying Value 69,096 73,933
Customer Relationships    
Intangible Assets [Line Items]    
Gross Carrying Value 113,792 112,286
Accumulated Amortization (70,591) (65,748)
Net Carrying Value 43,201 46,538
Technology    
Intangible Assets [Line Items]    
Gross Carrying Value 45,296 44,745
Accumulated Amortization (27,563) (25,709)
Net Carrying Value 17,733 19,036
Product development costs    
Intangible Assets [Line Items]    
Gross Carrying Value 19,134 18,774
Accumulated Amortization (18,968) (18,456)
Net Carrying Value 166 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 6,989 7,034
Net Carrying Value $ 6,989 $ 7,034