XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue: Revenue (Details) - USD ($)
3 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Details    
Revenue Recognized, Performance Obligation   $ 235,210
Revenue, Remaining Performance Obligation   $ 120,879
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation second quarter