v3.26.1
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Supplemental disclosures:    
Cash paid for interest $ 773 $ 661
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 1,391 1,393
Operating cash flows from finance leases 578 434
Financing cash flows from finance leases   343
Financing cash flows from finance leases 186 169
Noncash investing and financing activities:    
Change in capital expenditures included in accounts payable $ (3,295) $ (3,939)