v3.26.1
Leases - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]    
Operating cash flows for operating leases $ 4,754 $ 4,638
Operating cash flows for finance leases 551 870
Financing cash flows for finance leases 4,858 5,316
ROU assets obtained in exchange for new operating lease liabilities 5,878 2,287
ROU assets obtained in exchange for new financing lease liabilities $ 10,001 $ 2,182