XML 89 R79.htm IDEA: XBRL DOCUMENT v3.25.1
WARRANTS - Summarizes Outstanding Stakeholder Warrants and Stakeholder Warrant Shares (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]      
Class of warrant or right, outstanding (in shares) 0 1,515,864 1,612,705
Cash Exercise Stakeholder Warrants      
Class of Warrant or Right [Line Items]      
Warrant shares (in shares) 35,230,503    
Class of warrant or right, outstanding (in shares) 57,249,567    
Net Exercise Stakeholder Warrants      
Class of Warrant or Right [Line Items]      
Warrant shares (in shares) 35,230,503    
Class of warrant or right, outstanding (in shares) 57,249,567    
Total Stakeholder Warrants      
Class of Warrant or Right [Line Items]      
Warrant shares (in shares) 70,461,006    
Class of warrant or right, outstanding (in shares) 114,499,134