XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Intangible Assets [Line Items]    
Gross Carrying Value $ 197,297 $ 179,095
Accumulated Amortization (136,904) (115,813)
Accumulated impairment (6,102) (6,031)
Net Carrying Value 54,291 57,251
Net Carrying Value 54,291 57,251
Customer Relationships    
Intangible Assets [Line Items]    
Gross Carrying Value 120,936 109,608
Accumulated Amortization (81,230) (67,787)
Accumulated impairment (5,477) (5,477)
Net Carrying Value 34,229 36,344
Technology    
Intangible Assets [Line Items]    
Gross Carrying Value 48,399 43,458
Accumulated Amortization (35,571) (29,976)
Accumulated impairment (24) (24)
Net Carrying Value 12,804 13,458
Product Development Costs    
Intangible Assets [Line Items]    
Gross Carrying Value 19,919 18,019
Accumulated Amortization (19,751) (17,849)
Accumulated impairment (71)  
Net Carrying Value 97 170
Software Development    
Intangible Assets [Line Items]    
Gross Carrying Value 1,007 1,007
Accumulated Amortization (352) (201)
Net Carrying Value 655 806
Tradenames    
Intangible Assets [Line Items]    
Gross Carrying Value 7,036 7,003
Accumulated impairment (530) (530)
Net Carrying Value $ 6,506 $ 6,473