XML 121 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Digital Currencies (Tables)
12 Months Ended
Dec. 31, 2018
Digital Currencies [Abstract]  
Schedule of additional information about digital currencies

The following table presents additional information about digital currencies: 

 

    Digital Currencies
Balance at January 1, 2017   $                      —
Additions of digital currencies   1,634,941
Payment on convertible notes payable   (739,967)
Payments to vendors   (449,479)
Purchase of fixed assets   (250,460)
Realized loss on sale of digital currencies   (127,602)
Cash proceeds   (64,587)
Unrealized loss on digital currencies   (1,311)
Balance at December 31, 2018   $                 1,535