XML 69 R60.htm IDEA: XBRL DOCUMENT v3.20.1
15. Subsequent Events (Details) - USD ($)
3 Months Ended
Apr. 09, 2020
Apr. 01, 2020
Dec. 31, 2019
Subsequent Event [Line Items]      
Business Combination, Consideration Transferred     $ 4,200,000
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Proceeds from Divestiture of Businesses   $ 12,200,000  
Business Combination, Consideration Transferred $ 100,000,000    
Sales milestone minimum amount [Member] | Subsequent Event [Member]      
Subsequent Event [Line Items]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low   0  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   $ 60,000,000