XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets - Summary of Carrying Values of Finite-Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 106,400 $ 106,683
Accumulated Amortization 71,327 69,046
Total 35,073 37,637
Customer Relationships Member    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,626 77,640
Accumulated Amortization 44,183 42,091
Total 33,443 35,549
Technology Member    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,290 16,524
Accumulated Amortization 15,881 15,950
Total 409 574
Trademarks Member    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,484 12,519
Accumulated Amortization 11,263 11,005
Total $ 1,221 $ 1,514