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

Leases - Supplemental Lease Information (Details)

v3.25.0.1
Leases - Supplemental Lease Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
Operating lease right-of-use assets $ 28,689 $ 28,286
Operating lease liabilities, current portion 5,031 4,312
Operating lease liabilities, net of current portion 26,178 26,349
Operating lease, liability 31,209 30,661
Finance leases    
Financing lease right-of-use assets 11,351 10,150
Accumulated amortization (3,860) (2,701)
Financing lease right-of-use assets, net 7,491 7,449
Finance lease liabilities, current 2,579 1,597
Finance lease liabilities, non-current 3,859 4,411
Total finance lease liabilities $ 6,438 $ 6,008
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities Other non-current liabilities
Weighted-average remaining lease term (years)    
Operating leases 9 years 6 months 6 years 3 months 18 days
Finance leases 3 years 4 months 24 days 4 years 1 month 6 days
Weighted-average discount rate    
Operating leases 6.60% 6.90%
Finance leases 7.50% 7.70%