XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Cost $ 179,219 $ 181,478
Accumulated amortization (81,141) (62,370)
Net carrying amount 98,078 119,108
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Cost 138,089 140,348
Accumulated amortization (64,698) (50,987)
Net carrying amount 73,391 89,361
Technology and Other Intangibles [Member]    
Finite Lived Intangible Assets [Line Items]    
Cost 41,130 41,130
Accumulated amortization (16,443) (11,383)
Net carrying amount $ 24,687 $ 29,747