v3.26.1
Balance Sheet Components - Schedule of Net Gross Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Cost of Revenue [Line Items]        
Gross-to-net revenue Adjustment $ 8,119 $ 29,642 $ 25,240 $ 42,341
Sales rebates [Member]        
Cost of Revenue [Line Items]        
Gross-to-net revenue Adjustment 4,302 22,082 16,219 31,243
Service fees [Member]        
Cost of Revenue [Line Items]        
Gross-to-net revenue Adjustment 1,207 3,937 3,438 5,941
Estimated sales returns, discounts, co-payment assistance and coupon [Member]        
Cost of Revenue [Line Items]        
Gross-to-net revenue Adjustment 2,027 2,001 3,663 2,650
Chargebacks [Member]        
Cost of Revenue [Line Items]        
Gross-to-net revenue Adjustment $ 583 $ 1,622 $ 1,920 $ 2,507