XML 96 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Financial Instruments [Line Items]    
Concentration risk, percentage 10.00%  
Interest Rate Risk [Member] | 10% Point Increase in Interest Rate [Member]    
Financial Instruments [Line Items]    
Increase (decrease) in net income $ (329,000) $ (295,000)
Interest Rate Risk [Member] | 10% Point Decrease in Interest Rate [Member]    
Financial Instruments [Line Items]    
Increase (decrease) in net income 329,000 295,000
Fair Value, Measurements, Recurring [Member]    
Financial Instruments [Line Items]    
Accretion expense related to earn-out obligation 77,095 $ 73,531
Fair Value, Inputs, Level 3 [Member]    
Financial Instruments [Line Items]    
Payments on partial amount of earn-out obligation 4,795,822  
Remaining obligation payable $ 1,063,060  
Expects to pay the remaining obligation period 1 year  
Increase (decrease) in fair value of earn-out obligation $ 2,861,204  
Accretion expense related to earn-out obligation $ 77,095