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

LONG-TERM DEBT AND LIABILITIES (Details Narrative)

v3.25.1
LONG-TERM DEBT AND LIABILITIES (Details Narrative) - USD ($)
12 Months Ended
Jan. 06, 2025
Nov. 15, 2021
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]        
Repayment of debt     $ 942,208 $ 1,687,035
Payment of fees and expenses       $ 56,256
One-month SOFR        
Debt Instrument [Line Items]        
Debt instrument, applicable margin rate     0.11448%  
One-month SOFR | Subsequent Event        
Debt Instrument [Line Items]        
Debt instrument, applicable margin rate 1.00%      
Three-month SOFR        
Debt Instrument [Line Items]        
Debt instrument, applicable margin rate     0.26161%  
Six-month SOFR        
Debt Instrument [Line Items]        
Debt instrument, applicable margin rate     0.42826%  
Senior Secured Term Loan | Federal Funds Rate | Subsequent Event        
Debt Instrument [Line Items]        
Debt instrument, applicable margin rate 1.00%      
Senior Secured Term Loan | Fortress Credit Corp.        
Debt Instrument [Line Items]        
Borrowing capacity   $ 60,000,000    
Repayments of debt   $ 11,118,955    
Maturity date   Nov. 13, 2026    
Debt instrument, interest rate terms   The Fortress Credit Agreement bears interest at a rate equal to, at the Company’s option, either (a) LIBOR (or a successor rate, determined in accordance with the Fortress Credit Agreement) plus 7.75%, subject to a reduction to 7.50% upon the achievement of a net leverage target, or (b) a base rate determined by reference to the greatest of (i) the federal funds rate plus 0.50%, (ii) the prime rate as determined by reference to The Wall Street Journal’s “Prime Rate,” and (iii) the one-month adjusted LIBOR rate plus 1.00%, plus 6.75%, subject to a reduction to 6.50% upon the achievement of a net leverage target.    
Payment of fees and expenses   $ 4,079,800    
Cash on hand   5,293,529    
Amortization payments per quarter   $ 150,000    
Percentage of excess cash flow on annual sweep   50.00%    
Senior Secured Term Loan | Fortress Credit Corp. | Warrants        
Debt Instrument [Line Items]        
Warrants issued to purchase shares   778,320    
Warrants issued price per share   $ 0.01    
Senior Secured Term Loan | Fortress Credit Corp. | Subsequent Event        
Debt Instrument [Line Items]        
Maturity date Nov. 13, 2026      
Senior Secured Term Loan | Fortress Credit Corp. | Triangulum        
Debt Instrument [Line Items]        
Payment as settlement of previously disclosed litigation   $ 39,507,716    
Senior Secured Term Loan | Fortress Credit Corp. | Maximum        
Debt Instrument [Line Items]        
Total net leverage ratio     5.00%  
Senior Secured Term Loan | Fortress Credit Corp. | LIBOR        
Debt Instrument [Line Items]        
Debt instrument, applicable margin rate   7.75%    
Senior Secured Term Loan | Fortress Credit Corp. | LIBOR | Achievement of Net Leverage Target        
Debt Instrument [Line Items]        
Debt instrument, applicable margin rate   7.50%    
Senior Secured Term Loan | Fortress Credit Corp. | Federal Funds Rate        
Debt Instrument [Line Items]        
Debt instrument, applicable margin rate   0.50%    
Senior Secured Term Loan | Fortress Credit Corp. | One-month Adjusted LIBOR | Minimum        
Debt Instrument [Line Items]        
Debt instrument, applicable margin rate   1.00%    
Senior Secured Term Loan | Fortress Credit Corp. | One-month Adjusted LIBOR | Maximum        
Debt Instrument [Line Items]        
Debt instrument, applicable margin rate   6.75%    
Senior Secured Term Loan | Fortress Credit Corp. | One-month Adjusted LIBOR | Maximum | Achievement of Net Leverage Target        
Debt Instrument [Line Items]        
Debt instrument, applicable margin rate   6.50%