XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Schedule of Fair Value of Level 2 and Level 3 Financial Assets and Liabilities - (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total assets $ 83 $ 146
Total liabilities 397 655
Significant Other Observable Inputs (Level 2)    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total assets 83 146
Significant Unobservable Inputs (Level 3)    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total liabilities   655
Restricted Cash    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total assets 83 83
Restricted Cash | Significant Other Observable Inputs (Level 2)    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total assets 83 83
Contingent Earn-out Consideration    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total liabilities $ 397 655
Contingent Earn-out Consideration | Significant Unobservable Inputs (Level 3)    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total liabilities   655
Guaranteed Investment Certificates    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total assets   63
Guaranteed Investment Certificates | Significant Other Observable Inputs (Level 2)    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total assets   $ 63