XML 64 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments, Contingencies, and Taxes - Additional Information (Detail) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Nov. 30, 2018
Commitments Contingencies And Taxes [Line Items]      
Long term commitment amount $ 12,670,000    
Percentage of valuation allowance 100.00% 100.00%  
Strategic Technology      
Commitments Contingencies And Taxes [Line Items]      
Long term commitment amount $ 2,500,000    
Telmetrics Acquisition      
Commitments Contingencies And Taxes [Line Items]      
Maximum contingent consideration cash payable on acquisition     $ 3,000,000
Fair value of contingent consideration $ 1,600,000   $ 1,600,000