v3.25.1
Balance Sheet Components - Schedule of Finite Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 286,590 $ 286,590
Accumulated Amortization (42,745) (36,771)
Net Carrying Amount $ 243,845 $ 249,819
Weighted-Average Remaining Amortization Period (Years) 10 years 9 months 18 days 11 years 1 month 6 days
Commercial milestones    
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 59,000 $ 59,000
Accumulated Amortization (8,235) (7,092)
Net Carrying Amount $ 50,765 $ 51,908
Weighted-Average Remaining Amortization Period (Years) 12 years 3 months 18 days 12 years 7 months 6 days
Developed technology    
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 226,620 $ 226,620
Accumulated Amortization (33,998) (29,248)
Net Carrying Amount $ 192,622 $ 197,372
Weighted-Average Remaining Amortization Period (Years) 10 years 4 months 24 days 10 years 8 months 12 days
Assembled workforce    
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 970 $ 970
Accumulated Amortization (512) (431)
Net Carrying Amount $ 458 $ 539
Weighted-Average Remaining Amortization Period (Years) 1 year 4 months 24 days 1 year 8 months 12 days