v3.26.1
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Supplemental disclosures:    
Cash paid for interest $ 18,407 $ 18,268
Cash paid for income taxes, net of refunds 41 28
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 3,115 2,712
Operating cash flows from finance leases 1,196 988
Financing cash flows from finance leases   515
Financing cash flows from finance leases 378 2,875
Noncash investing and financing activities:    
Change in capital expenditures included in accounts payable $ (958) $ 1,061