XML 111 R33.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consisted of the following:

 December 31, 2022December 31, 2021
   
Trade Accounts Payable$11,472,100 $5,558,400 
Income Tax Payable— 2,415,900
Retainage Payable1,130,300 445,800 
Accrued Compensation, Bonuses, and Benefits384,700 1,071,700 
Accrued Quarry Reclamation Costs76,200 500,000 
Other Accruals1,027,400 671,000 
Total Accounts Payable and Accrued Expenses$14,090,700 $10,662,800