v3.26.1
Product Revenue - Schedule of Changes in Contract Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Contract assets  
Contract receivable, beginning balance $ 10,577
Additions 67,126
Deductions (57,591)
Contract receivable, ending balance 20,112
Contract assets, beginning balance 0
Additions 4,104
Deductions 0
Contract assets, ending balance 4,104
Contract assets, beginning balance 10,577
Additions 71,230
Deductions (57,591)
Contract assets, ending balance $ 24,216