v3.26.1
Leases - 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
Leases        
Amortization of finance lease assets $ 456 $ 181 $ 746 $ 314
Interest on finance lease liabilities 110 18 173 27
Total finance lease expense 566 199 919 341
Operating lease expense 1,575 1,321 3,141 2,647
Short-term lease expense 184 326 380 477
Variable lease expense 93 49 114 164
Lease income (379) (547) (924) (1,094)
Total lease expense 2,039 $ 1,348 3,630 $ 2,535
Lease impairment expense $ 0   $ 1,169