XML 130 R52.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Trade Accounts Payable $ 11,472,100 $ 5,558,400
Income Tax Payable 0 2,415,900
Retainage Payable 1,130,300 445,800
Accrued Compensation, Bonuses, and Benefits 384,700 1,071,700
Accrued Quarry Reclamation Costs 76,200 500,000
Other Accruals 1,027,400 671,000
Total Accounts Payable and Accrued Expenses $ 14,090,700 $ 10,662,800