v3.26.1
SEGMENT REPORTING (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total revenue $ 11,273,837   $ 20,429,495  
Gross profit 5,369,977 $ 3,554,485 9,327,611 $ 6,918,232
Net income (loss) (1,481,024) $ 1,655,378 (3,694,415) $ 2,398,248
Oregon [Member]        
Segment Reporting [Line Items]        
Total revenue 3,511,544   6,508,307  
Gross profit 1,209,207   1,760,370  
Net income (loss) 459,258   538,327  
Michigan [Member]        
Segment Reporting [Line Items]        
Total revenue 3,392,595   6,136,122  
Gross profit 1,586,755   2,912,018  
Net income (loss) 439,146   788,724  
New Jersey [Member]        
Segment Reporting [Line Items]        
Total revenue 4,369,698   7,785,066  
Gross profit 2,574,015   4,655,223  
Net income (loss) 1,559,291   2,604,114  
Corporate Segment [Member]        
Segment Reporting [Line Items]        
Total revenue    
Gross profit    
Net income (loss) $ (3,938,719)   $ (7,625,580)