v3.26.1
Product Revenue, Net - Revenue Related Reserves in Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Revenue-related reserves    
Revenue-related reserves $ 17,541 $ 19,566
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccountsReceivableNetCurrent    
Revenue-related reserves    
Revenue-related reserves (1,160) (831)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesCurrent    
Revenue-related reserves    
Revenue-related reserves $ 18,701 $ 20,397