XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 852 $ 845
Payroll and related expenses 5,490 4,159
Warranty obligations 780 480
Accrued interest 2,555 1,038
Deferred revenue 6,562 5,583
Operating lease liabilities 1,684 1,681
Accrued contract manufacturing liabilities 7,077 7,537
Other 5,805 5,699
Total accrued expenses and other current liabilities $ 30,805 $ 27,022