v3.26.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]    
Operating cash flows from operating leases $ 2,723 $ 2,611
Operating cash flows from finance leases 450 345
Financing cash flows from finance leases 2,501 1,767
Operating leases 710 1,676
Finance leases 177 7,933
Right-of-use assets disposed or adjusted modifying finance leases liabilities $ 20 $ 0