v3.26.1
Supplemental Cash Flow Information - Schedule of Additional Supplemental Cash Flow Disclosures (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Supplemental Cash Flow Elements [Abstract]    
Cash paid for income taxes $ 7,995 $ 3,816
Cash paid for withholding taxes 13,577 15,654
Cash paid for interest 33,535 36,763
Non-cash investing activities:    
Net liabilities related to property, plant and equipment, end of period $ 38,842 $ 53,209