v3.25.2
Leases - Components of lease expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases        
Amortization of finance lease assets $ 181 $ 119 $ 314 $ 223
Interest on finance lease liabilities 18 12 27 20
Total finance lease expense 199 131 341 243
Operating lease expense 1,321 1,353 2,647 2,693
Short-term lease expense 326 159 477 311
Variable lease expense 49 60 164 112
Lease income (547) (537) (1,094) (1,069)
Total lease expense $ 1,348 $ 1,166 $ 2,535 $ 2,290