v3.26.1
Marketable Securities - Schedule of Marketable Securities, Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Total available for sale securities, at fair value $ 158,233 $ 17,072
Total marketable securities 158,233 21,701
Fair Value    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 158,233 17,072
Equity securities, at fair value   4,629
Total marketable securities 158,233 21,701
Fair Value | U.S. Treasury securities    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 157,652 16,491
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 | 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 157,652 16,491
Equity securities, at fair value   0
Total marketable securities 157,652 16,491
Other Significant Observable Inputs Level 2 | U.S. Treasury securities    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value 157,652 16,491
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 | Certificates of Deposit    
Marketable Securities [Line Items]    
Total available for sale securities, at fair value $ 0 $ 0