v3.24.1.u1
Accruals and other current liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation $ 16,889 $ 30,267
Inventories 6,643 1,478
Research and development 6,544 5,173
Selling, general and administrative 6,276 9,019
Royalty 2,075 1,919
Interest expense 649 1,919
Other current liabilities 1,235 3,088
Total accruals and other current liabilities $ 40,311 $ 52,863