| Schedule of Long-term Debt and Liabilities | 
 Long-term debt and liabilities consisted of the following at: 
  
       
        
          | 
          | 
          | 
          | 
          | 
          | 
          | 
          | 
         
        
            | 
         June 30,  | 
            | 
            | 
         December 31,  | 
            | 
         
        
            | 
         2025  | 
            | 
            | 
         2024  | 
            | 
         
        
         BMO credit agreement  | 
         $  | 
         41,875,000  | 
            | 
            | 
         $  | 
         -  | 
            | 
         
        
         Fortress credit agreement  | 
            | 
         -  | 
            | 
            | 
            | 
         57,576,929  | 
            | 
         
        
         Insurance notes payable  | 
            | 
         61,593  | 
            | 
            | 
            | 
         242,282  | 
            | 
         
        
         Long-term debt and liabilities, gross  | 
            | 
         41,936,593  | 
            | 
            | 
            | 
         57,819,211  | 
            | 
         
        
         Less: Unamortized debt issuance costs  | 
            | 
         (564,391  | 
         )  | 
            | 
            | 
         (2,856,746  | 
         )  | 
         
        
         Long-term debt and liabilities, net of debt issuance costs  | 
            | 
         41,372,202  | 
            | 
            | 
            | 
         54,962,465  | 
            | 
         
        
         Less: Current portion of long-term debt  | 
            | 
         (2,311,593  | 
         )  | 
            | 
            | 
         (842,282  | 
         )  | 
         
        
         Long-term debt and liabilities, net  | 
         $  | 
         39,060,609  | 
            | 
            | 
         $  | 
         54,120,183  | 
            | 
         
        
 | 
| Schedule of Future Maturities of Long-term Obligations | 
 As of June 30, 2025, future maturities of our long-term obligations are as follows:     
       
        
          | 
          | 
          | 
          | 
          | 
         
        
            | 
            | 
         Total  | 
            | 
         
        
         Years ended December 31,  | 
            | 
            | 
            | 
         
        
         2025  | 
            | 
         $  | 
         1,186,593  | 
            | 
         
        
         2026  | 
            | 
            | 
         2,250,000  | 
            | 
         
        
         2027  | 
            | 
            | 
         3,375,000  | 
            | 
         
        
         2028  | 
            | 
            | 
         3,375,000  | 
            | 
         
        
         2029  | 
            | 
            | 
         4,500,000  | 
            | 
         
        
         Thereafter  | 
            | 
            | 
         27,250,000  | 
            | 
         
        
         Long-term liabilities, gross  | 
            | 
         $  | 
         41,936,593  | 
            | 
         
        
 |