XML 22 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows (Parenthetical) - shares
6 Months Ended
Jun. 30, 2020
Jun. 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,532
Issuance of common stock upon convertible notes settlement (in shares) 2,158,991  
Issuance of common stock for business combinations (in shares) 382,947