v3.25.2
Leases - Components of lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Operating leases        
Operating lease cost $ 1,275 $ 586 $ 2,478 $ 1,253
Variable lease cost 242 255 479 517
Operating lease expense 1,517 841 2,957 1,770
Short-term lease expense 200 69 283 95
Total operating lease expense 1,717 910 3,240 1,865
Finance leases        
Amortization of financed assets 1,471 187 2,897 374
Interest on lease obligations 641 20 1,292 42
Total finance lease expense 2,112 207 4,189 416
Total lease expense $ 3,829 $ 1,117 $ 7,429 $ 2,281