Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Schedule of Company's operating and finance leases (Details)

v3.25.1
Leases - Schedule of Company's operating and finance leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finance Leases:    
Interest expense $ 748 $ 0
Amortization expense 3,102 0
Total Fixed Finance Lease Cost 3,850 0
Variable lease cost 930 0
Total finance lease cost 4,780 0
Operating Leases:    
Fixed lease cost 3,247 2,477
Total fixed operating lease cost 3,247 2,477
Variable lease costs 296 65
Short-term lease cost 750 717
Total operating lease cost 4,293 3,259
Cash paid in the measurement of lease liabilities    
Operating cash flows used for operating leases 3,291 2,456
Operating cash flows used for finance leases 748 0
Financing cash flows for finance leases $ 897 $ 0
Other inforamation    
Weighted average remaining lease term - finance leases (in years) 1 year 8 months 12 days  
Weighted average discount rate - finance leases 11.50% 0.00%
Weighted average remaining lease term - operating leases (in years) 1 year 8 months 12 days 1 year 6 months
Weighted average discount rate - operating leases 11.00% 9.50%