Quarterly report [Sections 13 or 15(d)]

Schedule of Long Term Debt (Details) (Parenthetical)

v3.25.1
Schedule of Long Term Debt (Details) (Parenthetical)
May 04, 2021
May 08, 2020
Mar. 31, 2025
Dec. 31, 2024
Revolving Credit [Member]        
Debt Instrument [Line Items]        
Debt due date   May 15, 2027    
Effective interest rate     9.50%  
Term Loan [Member]        
Debt Instrument [Line Items]        
Debt due date   May 15, 2027    
Effective interest rate     8.20%  
Capital Loan [Member]        
Debt Instrument [Line Items]        
Debt due date May 15, 2027      
Effective interest rate     7.70%  
Note Payable [Member]        
Debt Instrument [Line Items]        
Effective interest rate     8.20% 10.70%