v3.26.1
Investments - Schedule of Amortized Cost, Gross Unrealized Gains (Losses), and Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Equity Method Investments [Line Items]    
Amortized Cost $ 174,119 $ 195,041
Unrealized Losses, Net (294) 390
Fair Value 173,825 195,431
Level 1    
Schedule of Equity Method Investments [Line Items]    
Fair Value 661 407
Level 2    
Schedule of Equity Method Investments [Line Items]    
Fair Value 173,164 195,024
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Schedule of Equity Method Investments [Line Items]    
Amortized Cost 661 407
Unrealized Losses, Net 0 0
Fair Value 661 407
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level 1    
Schedule of Equity Method Investments [Line Items]    
Fair Value 661 407
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level 2    
Schedule of Equity Method Investments [Line Items]    
Fair Value 0 0
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Money market funds    
Schedule of Equity Method Investments [Line Items]    
Amortized Cost 661 407
Unrealized Losses, Net 0 0
Fair Value 661 407
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Money market funds | Level 1    
Schedule of Equity Method Investments [Line Items]    
Fair Value 661 407
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Money market funds | Level 2    
Schedule of Equity Method Investments [Line Items]    
Fair Value 0 0
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Schedule of Equity Method Investments [Line Items]    
Amortized Cost 102,531 106,556
Unrealized Losses, Net (38) 205
Fair Value 102,493 106,761
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent | Level 1    
Schedule of Equity Method Investments [Line Items]    
Fair Value 0 0
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent | Level 2    
Schedule of Equity Method Investments [Line Items]    
Fair Value 102,493 106,761
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent | Corporate debt securities    
Schedule of Equity Method Investments [Line Items]    
Amortized Cost 99,297 99,371
Unrealized Losses, Net (36) 205
Fair Value 99,261 99,576
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent | Corporate debt securities | Level 1    
Schedule of Equity Method Investments [Line Items]    
Fair Value 0 0
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent | Corporate debt securities | Level 2    
Schedule of Equity Method Investments [Line Items]    
Fair Value 99,261 99,576
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent | Commercial paper    
Schedule of Equity Method Investments [Line Items]    
Amortized Cost 3,234 7,185
Unrealized Losses, Net (2) 0
Fair Value 3,232 7,185
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent | Commercial paper | Level 1    
Schedule of Equity Method Investments [Line Items]    
Fair Value 0 0
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent | Commercial paper | Level 2    
Schedule of Equity Method Investments [Line Items]    
Fair Value 3,232 7,185
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent    
Schedule of Equity Method Investments [Line Items]    
Amortized Cost 70,927 88,078
Unrealized Losses, Net (256) 185
Fair Value 70,671 88,263
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent | Level 1    
Schedule of Equity Method Investments [Line Items]    
Fair Value 0 0
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent | Level 2    
Schedule of Equity Method Investments [Line Items]    
Fair Value 70,671 88,263
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent | Corporate debt securities    
Schedule of Equity Method Investments [Line Items]    
Amortized Cost 69,177 88,078
Unrealized Losses, Net 242 185
Fair Value 68,935 88,263
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent | Corporate debt securities | Level 1    
Schedule of Equity Method Investments [Line Items]    
Fair Value 0 0
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent | Corporate debt securities | Level 2    
Schedule of Equity Method Investments [Line Items]    
Fair Value 68,935 $ 88,263
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent | U.S. government agency securities    
Schedule of Equity Method Investments [Line Items]    
Amortized Cost 1,750  
Unrealized Losses, Net (14)  
Fair Value 1,736  
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent | U.S. government agency securities | Level 1    
Schedule of Equity Method Investments [Line Items]    
Fair Value 0  
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent | U.S. government agency securities | Level 2    
Schedule of Equity Method Investments [Line Items]    
Fair Value $ 1,736