v3.26.1
Balance Sheet Components - Schedule of Adjustment Gross to Net Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cost of Revenue [Line Items]    
Gross-to-net revenue Adjustment $ 17,121 $ 12,699
Sales rebates [Member]    
Cost of Revenue [Line Items]    
Gross-to-net revenue Adjustment 11,917 9,161
Service fees [Member]    
Cost of Revenue [Line Items]    
Gross-to-net revenue Adjustment 2,231 2,004
Estimated sales returns, discounts, co-payment assistance and coupon [Member]    
Cost of Revenue [Line Items]    
Gross-to-net revenue Adjustment 1,636 649
Chargebacks [Member]    
Cost of Revenue [Line Items]    
Gross-to-net revenue Adjustment $ 1,337 $ 885