XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 102,000 $ 106,683
Accumulated Amortization 74,525 69,046
Total 27,475 37,637
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,000 77,640
Accumulated Amortization 49,946 42,091
Total 27,054 35,549
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,000 16,524
Accumulated Amortization 12,978 15,950
Total 22 574
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,000 12,519
Accumulated Amortization 11,601 11,005
Total $ 399 $ 1,514