v3.26.1
Certain Balance Sheet Items - Prepaid Expenses and Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Prepaid manufacturing expenses $ 75,285 $ 71,925
Other prepaid expenses 16,460 14,563
Long-term inventories 14,839 20,768
Other assets 15,289 10,934
Total prepaid expenses and other assets 121,873 118,190
Less long-term portion (50,915) (53,551)
Total prepaid expenses and other assets, current $ 70,958 $ 64,639