XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 2,275,562 $ 1,585,191 $ 3,528,849 $ 3,328,182
United States        
Revenues 1,983,443 1,436,047 3,148,956 3,002,284
Canada        
Revenues $ 292,119 $ 149,144 $ 379,893 $ 325,898