| Schedule of Long-term Liabilities | 
 Long-term liabilities consisted of the following at: 
   
      
       
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
        
       
           | 
           | 
        March 31,  | 
           | 
           | 
        December 31,  | 
           | 
        
       
           | 
           | 
        2022  | 
           | 
           | 
        2021  | 
           | 
        
       
        Fortress credit agreement  | 
           | 
        $  | 
        59,850,000  | 
           | 
           | 
        $  | 
        60,000,000  | 
           | 
        
       
        Insurance notes payable  | 
           | 
           | 
        334,433  | 
           | 
           | 
           | 
        500,369  | 
           | 
        
       
        Long-term liabilities, gross  | 
           | 
           | 
        60,184,433  | 
           | 
           | 
           | 
        60,500,369  | 
           | 
        
       
        Less: Unamortized debt issuance costs  | 
           | 
           | 
        (6,886,449  | 
        )  | 
           | 
           | 
        (7,256,190  | 
        )  | 
        
       
        Long-term liabilities, net of debt issuance costs  | 
           | 
           | 
        53,297,984  | 
           | 
           | 
           | 
        53,244,179  | 
           | 
        
       
        Less: Current portion  | 
           | 
           | 
        (934,433  | 
        )  | 
           | 
           | 
        (1,100,369  | 
        )  | 
        
       
        Long-term liabilities, net  | 
           | 
        $  | 
        52,363,551  | 
           | 
           | 
        $  | 
        52,143,810  | 
           | 
        
       
 | 
| Schedule of Future Maturities of Long-term Liabilities | 
 As of March 31, 2022, future maturities of our long-term liabilities are as follows:     
  
      
       
         | 
         | 
         | 
         | 
         | 
        
       
        Twelve Months Ending March 31,  | 
           | 
        Total  | 
           | 
        
       
        2023  | 
           | 
        $  | 
        934,433  | 
           | 
        
       
        2024  | 
           | 
           | 
        600,000  | 
           | 
        
       
        2025  | 
           | 
           | 
        600,000  | 
           | 
        
       
        2026  | 
           | 
           | 
        600,000  | 
           | 
        
       
        2027  | 
           | 
           | 
        57,450,000  | 
           | 
        
       
        Thereafter  | 
           | 
           | 
        —  | 
           | 
        
       
        Long-term liabilities, gross  | 
           | 
        $  | 
        60,184,433  | 
           | 
        
       
 |