Annual report pursuant to Section 13 and 15(d)

Leases - Supplemental Lease Information (Details)

v3.24.0.1
Leases - Supplemental Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating leases      
Operating lease right-of-use assets $ 28,286 $ 25,149  
Operating lease liabilities, current portion 4,312 3,710  
Operating lease liabilities, net of current portion 26,349 23,613  
Operating lease, liability 30,661 27,323  
Finance leases      
Financing lease right-of-use assets 10,150 4,903  
Accumulated amortization (2,701) (1,638)  
Financing lease right-of-use assets, net 7,449 3,265  
Finance lease liabilities, current 1,597 522  
Finance lease liabilities, non-current 4,411 821  
Total finance lease liabilities $ 6,008 $ 1,343  
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 6 years 3 months 18 days 7 years 8 months 12 days  
Finance leases 4 years 1 month 6 days 3 years  
Weighted-average discount rate      
Operating leases 6.90% 5.60%  
Finance leases 7.70% 6.90%  
Cash paid for amounts included in the measurement of lease liabilities      
Operating cash flows from operating leases $ (5,559) $ (5,427)  
Operating cash flows from finance leases (243) (66)  
Finance cash flows from finance leases (583) (777)  
Right-of-use assets obtained in exchange for lease obligations:      
Operating lease liabilities 5,652 29,202 $ 0
Finance lease liabilities $ 5,221 $ 694