XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows (Parenthetical) - shares
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Statement of Cash Flows [Abstract]    
Issuance of shares of common stock to fund the Company's 401(k) matching contribution (in shares) 136,559 86,535
Issuance of common stock upon convertible notes settlement (in shares)   2,159,017
Issuance of common stock for business combinations (in shares) 386,293