XML 54 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets - Summary of Carrying Values of Finite-Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 102,000 $ 102,000
Accumulated Amortization 78,959 74,525
Total 23,041 27,475
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,000 77,000
Accumulated Amortization 54,108 49,946
Total 22,892 27,054
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,000 13,000
Accumulated Amortization 12,984 12,978
Total 16 22
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,000 12,000
Accumulated Amortization 11,867 11,601
Total $ 133 $ 399