XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued sales rebates and fees $ 22,290 $ 24,568
Accrued payroll and related expenses 6,157 18,639
Accrued research and development expenses 4,116 3,990
Accrued sales and marketing expenses 1,178 2,329
Accrued restructuring expenses 620 10,855
Accrued other expenses 7,992 4,590
Total accrued expenses $ 42,353 $ 64,971