XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Accruals and other current liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation $ 10,372 $ 30,267
Selling, general and administrative 9,546 9,019
Research and development 5,916 5,173
Inventories 5,056 1,478
Royalty 1,319 1,919
Interest expense 590 1,919
Other current liabilities 1,223 3,088
Total accruals and other current liabilities $ 34,022 $ 52,863