XML 65 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions - Additional Information (Detail) - USD ($)
shares in Millions
1 Months Ended 3 Months Ended
Nov. 30, 2018
Mar. 31, 2019
Telmetrics Acquisition    
Business Acquisition [Line Items]    
Business acquisition, percentage of voting interests acquired 100.00%  
Cash paid for business acquisition $ 10,100,000  
Maximum contingent consideration cash payable on acquisition $ 3,000,000  
Contingent consideration, description Up to $3.0 million in cash based upon the achievement of targeted financial goals over the two (2) twelve (12) month periods following the acquisition date.  
Minimum contingent consideration cash payable on acquisition $ 0  
Business combination contingent consideration payment to employees 450,000  
Fair value of contingent consideration $ 1,600,000 $ 1,600,000
Indemnification obligations period 18 months  
Identifiable intangible assets   $ 6,351,000
Weighted average useful life   3 years 7 months 6 days
Finite-lived intangible assets, amortization method   straight-line method
Total consideration $ 11,700,000  
Telmetrics Acquisition | Minimum    
Business Acquisition [Line Items]    
Acquired identifiable intangible assets amortization period   24 months
Telmetrics Acquisition | Maximum    
Business Acquisition [Line Items]    
Acquired identifiable intangible assets amortization period   60 months
Callcap Acquisition    
Business Acquisition [Line Items]    
Business acquisition, percentage of voting interests acquired 100.00%  
Cash paid for business acquisition $ 24,993,000  
Indemnification obligations period 18 months  
Identifiable intangible assets   $ 15,128,000
Weighted average useful life   4 years 1 month 6 days
Finite-lived intangible assets, amortization method   straight-line method
Total consideration $ 35,010,000  
Callcap Acquisition | Class B    
Business Acquisition [Line Items]    
Stock issued during the period, shares 3.4  
Stock issued during the period, value $ 10,000,000  
Common stock issuance period 4 years  
Callcap Acquisition | Minimum    
Business Acquisition [Line Items]    
Acquired identifiable intangible assets amortization period   24 months
Callcap Acquisition | Maximum    
Business Acquisition [Line Items]    
Acquired identifiable intangible assets amortization period   60 months