v3.25.4
Consolidated Statements of Changes in Stockholders’ Equity (Parenthetical)
Dec. 31, 2025
Dec. 31, 2024
2.5% Green Convertible Senior Notes due August 2025 | Senior Secured Notes    
Interest Rate 2.50% 2.50%