Annual report [Section 13 and 15(d), not S-K Item 405]

Shareholders' Equity - Warrants Outstanding (Details)

v3.25.1
Shareholders' Equity - Warrants Outstanding (Details) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Shares Authorized [Line Item]      
Number of Warrants 91,999,901 101,045,592 9,545,691
Debt modification warrants      
Share Based Compensation Shares Authorized [Line Item]      
Exercise Price $ 0.09    
Number of Warrants 91,999,901