XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details) - Schedule of timing of revenue recognition - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Timing of revenue recognition:    
Services and products transferred at a point in time $ 1,896,324 $ 2,162,038
Services and products transferred over time 190,128 323,166
Total revenue $ 2,086,452 $ 2,485,204