XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
RELATED PARTY TRANSACTIONS - Schedule of Related Party Accounts Receivable (Details) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Related Party Transaction [Line Items]                
Accounts Receivable, after Allowance for Credit Loss, Current $ 21,648,901 $ 18,201,499 $ 15,334,987 $ 21,821,542 $ 15,132,566 $ 12,234,400 $ 14,903,543 $ 13,467,120
Cloud 9 Support, PotCo LLC, And CEA Consortium                
Related Party Transaction [Line Items]                
Accounts Receivable, after Allowance for Credit Loss, Current 408,088       24,094      
Cloud 9 Support [Member]                
Related Party Transaction [Line Items]                
Accounts Receivable, after Allowance for Credit Loss, Current 0       3,920      
PotCo LLC [Member]                
Related Party Transaction [Line Items]                
Accounts Receivable, after Allowance for Credit Loss, Current 163,088       20,174      
CEA Consortium [Member]                
Related Party Transaction [Line Items]                
Accounts Receivable, after Allowance for Credit Loss, Current $ 245,000       $ 0