XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Notes Payable
The outstanding balances for the loans as of March 31, 2022, and December 31, 2021, were as follows:
March 31,
2022
December 31,
2021
Lines of credit, current portion$3,590,862 $4,473,489 
Equipment loans, current portion86,173 61,640 
Term notes, current portion5,447,371 5,628,884 
Total current 9,124,406 10,164,013 
Lines of credit, net of current portion10,339,420 5,640,051 
Long-term portion of equipment loans and term notes8,555,477 8,426,105 
Total notes payable and line of Credit$28,019,303 $24,230,169 
Schedule of Maturities of Long-term Debt
Future scheduled maturities of outstanding debt are as follows:
Twelve Months Ending March 31,
2023$9,124,406 
202410,674,063 
20252,407,852 
2026359,791 
2027370,582 
Thereafter5,082,609 
Total$28,019,303