XML 50 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities - Schedule of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 740,093 $ 759,841
Unrealized Holding Gains 36 1,054
Unrealized Holding Losses (1,654) (20)
Aggregate Fair Value 738,475 760,875
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 509,706 661,607
Unrealized Holding Gains 36 964
Unrealized Holding Losses (801) (18)
Aggregate Fair Value 508,941 662,553
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 230,387 98,234
Unrealized Holding Gains 0 90
Unrealized Holding Losses (853) (2)
Aggregate Fair Value 229,534 98,322
U.S. government treasuries | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 409,364 599,200
Unrealized Holding Gains 20 893
Unrealized Holding Losses (555) (9)
Aggregate Fair Value 408,829 600,084
U.S. government treasuries | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 164,059 58,524
Unrealized Holding Gains 0 21
Unrealized Holding Losses (658) 0
Aggregate Fair Value 163,401 58,545
Corporate debt securities | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 100,342 62,407
Unrealized Holding Gains 16 71
Unrealized Holding Losses (246) (9)
Aggregate Fair Value 100,112 62,469
Corporate debt securities | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 66,328 39,710
Unrealized Holding Gains 0 69
Unrealized Holding Losses (195) (2)
Aggregate Fair Value $ 66,133 $ 39,777