XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue $ 8,890 $ 9,245
Payroll and related expenses 4,631 7,997
Accrued contract manufacturing liabilities 4,527 4,772
Operating lease liabilities 1,433 1,346
Royalties 627 954
Accrued interest 899 926
Other 2,831 4,893
Total accrued expenses and other current liabilities $ 23,838 $ 30,133