v3.26.1
Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Supplemental Cash Flow Information [Abstract]    
Interest paid, net $ 38,654 $ 35,179
Income taxes paid, net 1,033 4,091
Property, plant and equipment additions in accounts payable 8,398 6,127
Right-of-use assets obtained in exchange for new operating lease liabilities 7,410 7,671
Accrual for holdback payment related to a business combination $ 5,695 $ 0