XML 136 R101.htm IDEA: XBRL DOCUMENT v3.20.1
Earnout Liability (Details Textual) - shares
12 Months Ended
Sep. 30, 2018
Dec. 31, 2019
Earnout Liability (Textual)    
Earnout shares issuable   2,500,000
Description of earnout shares issuable With the maximum earnout payment of 2,500,000 shares issuable if such EBITDA results with respect to the Earnout Jurisdictions was equal to or greater than £15,000. Based on the EBITDA results for such fiscal year with respect to the Earnout Jurisdictions, the Company issued 1,323,558 shares of common stock as Earnout Consideration in March 2019, resulting in an aggregate amount of $8.6 million recorded upon the settlement of the earnout liability, with a corresponding credit to stockholders' deficit.