XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 10,525,123 $ 3,662,977 $ 17,525,128 $ 6,735,044
Domestic revenues [Member]        
Revenue 10,344,931 2,796,962 17,246,258 5,318,413
Canada revenues [Member]        
Revenue 180,192 644,957 278,870 1,195,573
Mexico revenues [Member]        
Revenue $ 0 $ 221,058 $ 0 $ 221,058