v3.26.3
Marketable Securities and Corporate Bonds - Schedule of Marketable Securities, Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Total available for sale securities, at fair value $ 711,692 $ 17,072
Total marketable securities 589,555 21,701
Fair Value    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 711,692 17,072
Equity securities, at fair value   4,629
Total marketable securities 711,692 21,701
Fair Value | U.S. Treasury securities    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 588,974 16,491
Fair Value | Corporate Securities    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 122,137  
Fair Value | Certificates of Deposit    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 581 581
Quoted Prices in Active Markets Level 1    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 581 581
Equity securities, at fair value   4,629
Total marketable securities 581 5,210
Quoted Prices in Active Markets Level 1 | U.S. Treasury securities    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 0 0
Quoted Prices in Active Markets Level 1 | Corporate Securities    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 0  
Quoted Prices in Active Markets Level 1 | Certificates of Deposit    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 581 581
Other Significant Observable Inputs Level 2    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 711,111 16,491
Equity securities, at fair value   0
Total marketable securities 711,111 16,491
Other Significant Observable Inputs Level 2 | U.S. Treasury securities    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 588,974 16,491
Other Significant Observable Inputs Level 2 | Corporate Securities    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 122,137  
Other Significant Observable Inputs Level 2 | Certificates of Deposit    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 0 0
Significant Unobservable Inputs Level 3    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 0 0
Equity securities, at fair value   0
Total marketable securities 0 0
Significant Unobservable Inputs Level 3 | U.S. Treasury securities    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 0 0
Significant Unobservable Inputs Level 3 | Corporate Securities    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 0  
Significant Unobservable Inputs Level 3 | Certificates of Deposit    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value $ 0 $ 0