v3.26.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating lease expense:        
Operating lease expense $ 3,958 $ 3,967 $ 7,835 $ 8,333
Short-term lease expense 875 1,388 1,804 2,990
Total operating lease expense 4,833 5,355 9,639 11,323
Finance lease expense:        
Amortization of leased assets 648 666 1,163 8,334
Interest on lease liabilities 98 129 204 296
Total finance lease expense 746 795 1,367 8,630
Total lease expense $ 5,579 $ 6,150 $ 11,006 $ 19,953