v3.24.1.1.u2
Balance Sheet Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued compensation expenses $ 10,057 $ 13,318
Accrued professional & consulting expenses 1,830 1,771
Accrued research and development expenses 405 1,009
Accrued sales discounts and allowances 3,352 982
Accrued other 897 117
Total accrued expenses $ 16,541 $ 17,197