XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS, Liabilities Measured at Fair Value (Details) - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Level 1 [Member]      
Liabilities [Abstract]      
Fair value liabilities $ 0   $ 0
Level 1 [Member] | Contingent Consideration [Member]      
Liabilities [Abstract]      
Fair value liabilities 0   0
Level 2 [Member]      
Liabilities [Abstract]      
Fair value liabilities 0   0
Level 2 [Member] | Contingent Consideration [Member]      
Liabilities [Abstract]      
Fair value liabilities 0   0
Level 3 [Member]      
Liabilities [Abstract]      
Fair value liabilities 19,360,000   20,110,000
Level 3 [Member] | Contingent Consideration [Member]      
Liabilities [Abstract]      
Fair value liabilities $ 19,360,000 $ 19,290,000 $ 20,110,000