XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
7. Notes Payable to Bank (Tables)
3 Months Ended
Mar. 31, 2021
Notes Payable [Abstract]  
Notes payable to bank
    2021     2020  
Promissory note payable to First Security Bank of Missoula,            
bearing interest at 3.150%, payable on demand, collateralized            
by a lien on Certificate of Deposit   $ -     $ 99,999  
                 
Promissory note payable to First Security Bank of Missoula,                
bearing interest at 3.150%, payable on demand, collateralized                
by a lien on Certificate of Deposit     -       1  
                 
Total notes payable to the bank   $ -     $ 100,000