XML 89 R78.htm IDEA: XBRL DOCUMENT v3.26.1
WARRANTS - Schedule of Outstanding Stakeholder Warrants and Stakeholder Warrant Shares (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Cash Exercise Stakeholder Warrants      
Class of Warrant or Right [Line Items]      
Outstanding stakeholder warrants (in shares) 0   35,230,503
Stakeholder warrant shares (in shares) 35,213,952 35,213,952 7,156,372
Net Settle Stakeholder Warrants      
Class of Warrant or Right [Line Items]      
Outstanding stakeholder warrants (in shares) 0   35,230,503
Stakeholder warrant shares (in shares) 35,169,380 35,169,380 7,156,372
Total Stakeholder Warrants      
Class of Warrant or Right [Line Items]      
Outstanding stakeholder warrants (in shares)     70,461,006
Stakeholder warrant shares (in shares)     14,312,744