XML 109 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of 2022 Notes, Net (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Long-term debt $ 11,171,420 $ 25,243,530
Senior Notes due 2022    
Debt Instrument [Line Items]    
Long-term debt $ 0 18,426,247
Stated interest rate (percent) 12.00%  
Senior Notes due 2024    
Debt Instrument [Line Items]    
Stated interest rate (percent) 12.00%  
Issuance costs | Senior Notes due 2022    
Debt Instrument [Line Items]    
Long-term debt $ 0 870,630
Warrants | Senior Notes due 2022    
Debt Instrument [Line Items]    
Long-term debt 0 653,123
12.0% Senior Unsecured Notes | Senior Notes due 2022    
Debt Instrument [Line Items]    
Long-term debt $ 0 $ 19,950,000