XML 108 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Debt (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Balance at end of period $ 11,171,420 $ 25,243,530
Senior Notes due 2026    
Debt Instrument [Line Items]    
Balance at end of period $ 5,508,000 0
Stated interest rate (percent) 13.75%  
Senior Notes due 2024    
Debt Instrument [Line Items]    
Balance at end of period $ 0 18,426,247
Stated interest rate (percent) 12.00%  
Equipment financing    
Debt Instrument [Line Items]    
Balance at end of period $ 5,663,420 $ 6,817,283