v3.26.1
Equity and Long-Term Investments and Fair Value Measurements - Convertible Promissory Note in Lyndra (Details) - Lyndra - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Jun. 30, 2026
Lyndra Convertible Note    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Repayments of notes $ 3.3  
Outstanding principal 5.9  
Equity and long-term investments at fair value 3.5 $ 3.5
Convertible Promissory Note    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible notes face value $ 9.2