v3.26.1
Revenue - Schedule of Current Accruals for Rebates and Chargebacks (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Customer Refund Liability, Current and Non-current [Roll Forward]  
As of December 31, 2024 $ 0
Rebate and chargeback related to product revenue recognized in the period 7,582
Payments made and credits issued (2,591)
As of December 31, 2025 4,991
Rebates  
Customer Refund Liability, Current and Non-current [Roll Forward]  
As of December 31, 2024 0
Rebate and chargeback related to product revenue recognized in the period 4,911
Payments made and credits issued (1,255)
As of December 31, 2025 3,656
Chargebacks  
Customer Refund Liability, Current and Non-current [Roll Forward]  
As of December 31, 2024 0
Rebate and chargeback related to product revenue recognized in the period 2,671
Payments made and credits issued (1,336)
As of December 31, 2025 $ 1,335