Annual report pursuant to Section 13 and 15(d)

Notes Payable - Debt Modification Warrants (Details)

v3.24.1
Notes Payable - Debt Modification Warrants (Details) - USD ($)
Feb. 15, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Notes Payable        
Number of Warrants   101,045,592 9,545,691 73,905,211
Debt modification warrants        
Notes Payable        
Number of Warrants   91,999,901    
2023 Refinanced Notes | Debt modification warrants        
Notes Payable        
Number of common shares for each warrant 1      
Denomination of principal amount of notes $ 1,000      
Aggregate number of common shares convertible from warrants 2,421.05      
Number of Warrants 91,999,901      
Fair value of Debt modification Warrants, classified as equity $ 5,106,000