XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue, by Source The table below presents the revenue by source for the three months ended March 31, 2024 and 2023:
For the three months ended March 31, 2024
CEACommercialTotalRelative Percentage
Equipment systems$2,508,287 $— $2,508,287 16%
Services867,907 2,265,886 3,133,793 20%
Construction design-build957,623 8,726,191 9,683,814 63%
Other75,141 — 75,141 —%
Total revenues and other income$4,408,958 $10,992,077 $15,401,035 100%
Relative percentage29 %71 %100 %

For the three months ended March 31, 2023
CEACommercialTotalRelative Percentage
Equipment systems$2,905,035 $— $2,905,035 17%
Services1,577,026 1,893,627 3,470,653 21%
Construction design-build383,524 9,811,814 10,195,338 61%
Other183,745 — 183,745 1%
Total revenues and other income$5,049,330 $11,705,441 $16,754,771 100%
Relative percentage30 %70 %100 %
Schedule of Contract Assets and Contract Liabilities from Contracts with Customers
The following table provides information about contract assets and contract liabilities from contracts with customers:

March 31, 2024December 31, 2023
Contract assets
Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage$7,357,378 $7,729,531 
Retainage included in contract assets due to being conditional on something other than solely passage of time$722,771 $707,036 
     Total contract assets$8,080,149 $8,436,567 
March 31, 2024December 31, 2023
Contract liabilities
Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage$3,502,427 $3,895,826 
Retainage included in contract liabilities due to being conditional on something other than solely passage of time$73,102 $54,307 
     Total contract liabilities$3,575,529 $3,950,133