XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets - Summary of Carrying Values of Finite-Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 106,406 $ 106,683
Accumulated Amortization 73,844 69,046
Total 32,562 37,637
Customer Relationships Member    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,622 77,640
Accumulated Amortization 46,281 42,091
Total 31,341 35,549
Technology Member    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,299 16,524
Accumulated Amortization 16,019 15,950
Total 280 574
Trademarks Member    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,485 12,519
Accumulated Amortization 11,544 11,005
Total $ 941 $ 1,514