XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.3
WARRANTS - Schedule of Outstanding Stakeholder Warrants and Stakeholder Warrant Shares (Details) - shares
Sep. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]        
Stakeholder warrant shares (in shares) 0   189,483 201,588
Cash Exercise Stakeholder Warrants        
Class of Warrant or Right [Line Items]        
Outstanding stakeholder warrants (in shares) 35,230,503 35,230,503    
Stakeholder warrant shares (in shares) 35,222,298 7,156,372 0  
Net Settle Stakeholder Warrants        
Class of Warrant or Right [Line Items]        
Outstanding stakeholder warrants (in shares) 35,230,503 35,230,503    
Stakeholder warrant shares (in shares) 35,172,201 7,156,372 0  
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