v3.25.1
Supplemental Cash Flow (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Supplemental financial data:    
Cash paid for: interest $ 22,933 $ 17,125
Cash paid for: income taxes 2,770 4,805
Cash paid for: lease liability $ 358 $ 351