v3.25.2
Property, Plant and Equipment, Net - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Property, Plant and Equipment [Line Items]        
Depreciation and amortization     $ 34,089 $ 34,542
Depreciation on PPE        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 13,515 $ 13,690 26,992 27,185
Computer software        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 573 $ 515 $ 1,075 $ 1,048