v3.26.1
Fair Value of Financial Instruments - Summary of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost $ 527,951 $ 170,516
Unrealized Gains 1 131
Unrealized Losses (2,575) (619)
Estimated Fair Value 525,377 170,028
Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 251,404 77,610
Unrealized Gains 0 5
Unrealized Losses 0 0
Estimated Fair Value 251,404 77,615
U.S. treasury securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 204,496 60,360
Unrealized Gains 1 97
Unrealized Losses (450) 0
Estimated Fair Value 204,047 60,457
U.S. treasury securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:LongTermInvestments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 62,446 20,689
Unrealized Gains 0 12
Unrealized Losses (166) 0
Estimated Fair Value 62,280 20,701
Equity securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 4,605 6,857
Unrealized Gains 0 17
Unrealized Losses (1,959) (619)
Estimated Fair Value 2,646 6,255
Convertible notes | Location, Statement of Financial Position, Balance [Axis]: us-gaap:LongTermInvestments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 5,000 5,000
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 5,000 $ 5,000