XML 410 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Promissory Notes - Schedule of Promissory Notes (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2021
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Less: debt issuance costs, net     $ (1,279,800)
Promissory Notes      
Debt Instrument [Line Items]      
Long-term debt, gross   $ 35,710,733  
Less: debt issuance costs, net   (682,898) (637,693)
Long-term debt   $ 35,027,836 28,969,295
Promissory Notes | Promissory Note Issued on January 7, 2022      
Debt Instrument [Line Items]      
Description of variable rate basis   Wall Street Journal Prime Rate with minimum of 3.25%  
Interest Rate   3.25%  
Maturity Date   Jan. 07, 2024  
Long-term debt, gross   $ 1,550,000  
Promissory Notes | Promissory Note Issued on January 7, 2022 | Minimum      
Debt Instrument [Line Items]      
Interest Rate   3.25%  
Promissory Notes | Promissory Note Issued on January 14, 2022      
Debt Instrument [Line Items]      
Interest Rate   3.65%  
Maturity Date   Jan. 14, 2027  
Long-term debt, gross   $ 1,050,000  
Promissory Notes | Promissory Note Issued on March 9, 2022      
Debt Instrument [Line Items]      
Description of variable rate basis   Wall Street Journal Prime Rate with minimum of 3.25%  
Interest Rate   3.25%  
Maturity Date   Mar. 09, 2024  
Long-term debt, gross   $ 3,650,000  
Promissory Notes | Promissory Note Issued on March 9, 2022 | Minimum      
Debt Instrument [Line Items]      
Interest Rate   3.25%  
Promissory Notes | Promissory Note Issued on January 15, 2015 and modified on November 30, 2020      
Debt Instrument [Line Items]      
Description of variable rate basis   3.72% fixed rate after using SWAP whereas the loan is LIBOR plus 2.75%  
Interest Rate   3.72%  
Maturity Date   Aug. 10, 2028  
Long-term debt, gross   $ 1,286,664 1,286,664
Promissory Notes | Promissory Note Issued on January 15, 2015 and modified on November 30, 2020 | LIBOR      
Debt Instrument [Line Items]      
Basis spread on variable rate   2.75%  
Promissory Notes | Promissory Note Issued on February 4, 2021      
Debt Instrument [Line Items]      
Description of variable rate basis   Wall Street Journal Prime Rate with minimum of 3.25%  
Interest Rate   3.25%  
Maturity Date   Feb. 04, 2023  
Long-term debt, gross   $ 1,275,000 1,275,000
Promissory Notes | Promissory Note Issued on February 4, 2021 | Minimum      
Debt Instrument [Line Items]      
Interest Rate   3.25%  
Promissory Notes | Promissory Note Issued on December 28, 2021      
Debt Instrument [Line Items]      
Description of variable rate basis   Wall Street Journal Prime Rate with minimum of 3.25%  
Interest Rate   3.25%  
Maturity Date   Dec. 28, 2023  
Long-term debt, gross   $ 2,350,000 2,350,000
Promissory Notes | Promissory Note Issued on December 28, 2021 | Minimum      
Debt Instrument [Line Items]      
Interest Rate   3.25%  
Promissory Notes | Promissory Note Issued on April 21, 2021      
Debt Instrument [Line Items]      
Description of variable rate basis   Wall Street Journal Prime Rate minus 0.5% with minimum of 3.0% for the first 24 months; thereafter, weekly average yield on U.S. Treasury Securities adjusted to a constant maturity of three years on April 21, 2023, plus 2.75% with a minimum of 3.25%  
Maturity Date   Dec. 31, 2024  
Long-term debt, gross   $ 850,000 850,000
Promissory Notes | Promissory Note Issued on April 21, 2021 | Minimum      
Debt Instrument [Line Items]      
Interest Rate   3.00%  
Promissory Notes | Promissory Note Issued on April 21, 2021 | Prime Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.50%  
Promissory Notes | Promissory Note Issued on April 21, 2021 | U.S. Treasury      
Debt Instrument [Line Items]      
Basis spread on variable rate   2.75%  
Promissory Notes | Promissory Note Issued on April 21, 2021 | U.S. Treasury | Minimum      
Debt Instrument [Line Items]      
Interest Rate   3.25%  
Promissory Notes | Promissory Note Issued on September 30, 2019      
Debt Instrument [Line Items]      
Interest Rate 4.25% 3.50%  
Maturity Date   Sep. 30, 2024  
Long-term debt, gross   $ 7,748,388 7,805,524
Promissory Notes | Promissory Note Issued on October 23, 2017 and modified on September 30, 2019      
Debt Instrument [Line Items]      
Interest Rate 4.25% 3.50%  
Maturity Date   Oct. 23, 2024  
Long-term debt, gross   $ 4,849,463 4,889,670
Promissory Notes | Promissory Note Issued on April 6, 2021      
Debt Instrument [Line Items]      
Interest Rate   4.17%  
Maturity Date   Mar. 06, 2030  
Long-term debt, gross   $ 11,101,219 $ 11,150,130