XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of Contract Assets and Liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Contract Assets [Abstract]    
Revenue recognized in excess of amounts paid or payable to the Company on uncompleted contracts (contract receivables), excluding retainage $ 7,729,531 $ 2,874,141
Retainage included in contract assets due to being conditional on something other than solely passage of time 707,036 130,141
Contract with Customer, Asset, after Allowance for Credit Loss, Total 8,436,567 3,004,282
Contract Liabilities [Abstract]    
Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liabilities) 3,895,826 2,036,606
Retainage included in contract liabilities due to being conditional on something other than solely passage of time 54,307 0
Contract with Customer, Liability, Total $ 3,950,133 $ 2,036,606