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

Shareholders' Equity - Warrants Narrative (Details)

v3.25.1
Shareholders' Equity - Warrants Narrative (Details)
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
shares
Feb. 15, 2023
$ / shares
shares
Dec. 31, 2022
shares
Class of Warrant or Right [Line Items]        
Number of Warrants 91,999,901 101,045,592   9,545,691
Debt modification warrants        
Class of Warrant or Right [Line Items]        
Number of Warrants 91,999,901      
Exercise Price | $ / shares $ 0.09      
Debt modification warrants | 2023 Refinanced Notes        
Class of Warrant or Right [Line Items]        
Number of Warrants     91,999,901  
Exercise Price | $ / shares     $ 0.07084  
Number of common shares for each warrant     1