XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]                        
Total revenues $ 19,586,929 $ 18,451,476 $ 16,754,771 $ 12,368,288 $ 16,281,502 $ 21,052,869 $ 35,206,247 $ 37,334,371 $ 54,793,176 $ 49,702,659 $ 69,920,048 $ 66,294,699
Revenue from Contract with Customer, Excluding Assessed Tax, Relative Percent                     100.00% 100.00%
Controlled Environment Agriculture Sector [Member]                        
Disaggregation of Revenue [Line Items]                        
Total revenues                     $ 26,135,111 $ 43,810,281
Revenue from Contract with Customer, Excluding Assessed Tax, Relative Percent                     37.00% 66.00%
Commercial Sector [Member]                        
Disaggregation of Revenue [Line Items]                        
Total revenues                     $ 43,784,937 $ 22,484,418
Revenue from Contract with Customer, Excluding Assessed Tax, Relative Percent                     63.00% 34.00%
Equipment systems                        
Disaggregation of Revenue [Line Items]                        
Total revenues 3,035,758 4,688,534 2,905,035 3,880,432 10,078,887 17,067,344 7,593,569 27,146,231 10,629,327 31,026,663 $ 12,720,873 $ 33,119,480
Revenue from Contract with Customer, Excluding Assessed Tax, Relative Percent                     18.00% 50.00%
Equipment systems | Controlled Environment Agriculture Sector [Member]                        
Disaggregation of Revenue [Line Items]                        
Total revenues                     $ 12,720,873 $ 33,119,480
Equipment systems | Commercial Sector [Member]                        
Disaggregation of Revenue [Line Items]                        
Total revenues                     0 0
Services                        
Disaggregation of Revenue [Line Items]                        
Total revenues 2,898,741 3,030,574 3,470,653 2,839,334 3,027,555 3,638,507 6,501,227 6,666,062 9,399,968 9,505,396 $ 11,919,920 $ 13,084,643
Revenue from Contract with Customer, Excluding Assessed Tax, Relative Percent                     17.00% 20.00%
Services | Controlled Environment Agriculture Sector [Member]                        
Disaggregation of Revenue [Line Items]                        
Total revenues                     $ 8,305,679 $ 8,016,433
Services | Commercial Sector [Member]                        
Disaggregation of Revenue [Line Items]                        
Total revenues                     3,614,241 5,068,210
Construction design-build                        
Disaggregation of Revenue [Line Items]                        
Total revenues 13,466,093 10,592,469 10,195,338 5,384,267 2,917,321 0 20,787,807 2,917,321 34,253,900 8,301,588 $ 44,561,783 $ 19,080,746
Revenue from Contract with Customer, Excluding Assessed Tax, Relative Percent                     64.00% 29.00%
Construction design-build | Controlled Environment Agriculture Sector [Member]                        
Disaggregation of Revenue [Line Items]                        
Total revenues                     $ 4,391,087 $ 1,664,538
Construction design-build | Commercial Sector [Member]                        
Disaggregation of Revenue [Line Items]                        
Total revenues                     40,170,696 17,416,208
Other                        
Disaggregation of Revenue [Line Items]                        
Total revenues $ 186,337 $ 139,899 $ 183,745 $ 264,255 $ 257,739 $ 347,018 $ 323,644 $ 604,757 $ 509,981 $ 869,012 $ 717,472 $ 1,009,830
Revenue from Contract with Customer, Excluding Assessed Tax, Relative Percent                     1.00% 2.00%
Other | Controlled Environment Agriculture Sector [Member]                        
Disaggregation of Revenue [Line Items]                        
Total revenues                     $ 717,472 $ 1,009,830
Other | Commercial Sector [Member]                        
Disaggregation of Revenue [Line Items]                        
Total revenues                     $ 0 $ 0