XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets - Summary of Carrying Values of Finite-Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 102,000 $ 102,000
Accumulated Amortization 76,742 74,525
Total 25,258 27,475
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,000 77,000
Accumulated Amortization 52,027 49,946
Total 24,973 27,054
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,000 13,000
Accumulated Amortization 12,981 12,978
Total 19 22
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,000 12,000
Accumulated Amortization 11,734 11,601
Total $ 266 $ 399