XML 115 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Operations and Summary of Significant Accounting Policies - Summary of Carrying Value of Accounts Receivable (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts receivable, gross $ 268,153 $ 267,856
Less: Allowance for doubtful accounts (46,624) (79,802)
Accounts receivable, net $ 221,529 $ 188,054