v3.26.1
SEGMENT REPORTING - Segment information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
SEGMENT REPORTING        
Total revenues $ 949,604 $ 1,357,757 $ 2,140,201 $ 2,575,810
Cost of sales: 504,451 805,878 1,192,713 1,590,772
Gross profit: 445,153 551,879 947,488 985,038
Depreciation and amortization:     139,522 170,468
Single Reportable Segment        
SEGMENT REPORTING        
Total revenues 949,604 1,357,757 2,140,201 2,575,810
Cost of sales: 504,451 805,878 1,192,713 1,590,772
Gross profit: 445,153 551,879 947,488 985,038
Depreciation and amortization: 69,793 82,539 139,522 170,468
Single Reportable Segment | Canada        
SEGMENT REPORTING        
Total revenues 275,227 440,484 508,905 648,541
Single Reportable Segment | United States        
SEGMENT REPORTING        
Total revenues 391,530 372,048 786,726 785,204
Single Reportable Segment | Australia        
SEGMENT REPORTING        
Total revenues 76,117 227,296 142,383 412,776
Single Reportable Segment | Other        
SEGMENT REPORTING        
Total revenues 206,730 317,929 702,187 729,289
Single Reportable Segment | Systems        
SEGMENT REPORTING        
Total revenues 672,977 1,201,299 1,653,116 2,149,338
Single Reportable Segment | Services        
SEGMENT REPORTING        
Total revenues 185,127 64,958 304,085 233,212
Single Reportable Segment | Subscription        
SEGMENT REPORTING        
Total revenues $ 91,500 $ 91,500 $ 183,000 $ 193,260