XML 57 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations - Additional Information (Detail) - USD ($)
6 Months Ended 12 Months Ended
Apr. 15, 2019
Feb. 14, 2019
Jan. 25, 2019
Jan. 02, 2019
Nov. 01, 2018
May 09, 2018
Feb. 14, 2018
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]                    
Goodwill               $ 10,138,000   $ 9,286,000
3VR                    
Business Acquisition [Line Items]                    
Date of acquisition completed             Feb. 14, 2018 Feb. 14, 2018    
Business combination, aggregate consideration             $ 5,900,000      
Business combination, payment of cash             1,600,000      
Business combination, issuance of notes             $ 2,000,000      
Business combination, issuance of common stock, shares             609,830      
Business combination, issuance of common stock             $ 2,300,000      
Business combination, issuance of common stock value held back     $ 300,000              
Business combination, issuance of common stock shares held back     93,406       294,927      
Reduction in purchase consideration $ 340,000         $ 660,000        
Reduction in goodwill $ 340,000         $ 660,000        
Business combination, cancellation of common stock shares held back 93,406         181,319        
Product shipments have to be achieved to obligate earn-out consideration             $ 24,100,000      
Amount of earn-out consideration of payable in shares of common stock             3,500,000      
Potential maximum earn-out value             7,000,000      
Amount of shipments should exceed to obligate potential maximum earn-out value             48,200,000      
Goodwill             5,456,000      
3VR | ASC 805                    
Business Acquisition [Line Items]                    
Acquisition and transactional costs               $ 20,000   548,000
3VR | Notes Payable                    
Business Acquisition [Line Items]                    
Business combination, issuance of notes             2,000,000      
Debt instrument payment, principal and interest   $ 2,100,000                
3VR | Scenario, Forecast                    
Business Acquisition [Line Items]                    
Percentage of contingent consideration obligated to pay                 35.00%  
Amount of contingent consideration obligated to pay for each subject adjustments                 $ 25,000,000  
3VR | Maximum                    
Business Acquisition [Line Items]                    
Business combination, issuance of common stock value held back             $ 1,000,000      
Thursby Software Systems                    
Business Acquisition [Line Items]                    
Date of acquisition completed         Nov. 01, 2018          
Business combination, aggregate consideration         $ 3,100,000          
Business combination, payment of cash         $ 600,000          
Business combination, issuance of common stock, shares         426,621          
Business combination, issuance of common stock         $ 2,500,000          
Business combination, issuance of common stock shares held back         85,324          
Goodwill         $ 3,490,000          
Product revenue to be achieved to obligate earn-out consideration         11,000,000          
Amount of additional earn-out consideration of payable in shares of common stock         2,500,000          
Amount of maximum earn-out consideration of payable for all periods in shares of common stock         7,500,000          
Thursby Software Systems | ASC 805                    
Business Acquisition [Line Items]                    
Acquisition and transactional costs               27,000   208,000
Thursby Software Systems | Maximum                    
Business Acquisition [Line Items]                    
Business combination, issuance of common stock value held back         500,000          
Product revenue to be achieved to obligate earn-out consideration         15,000,000          
Amount of earn-out consideration of payable in shares of common stock         7,500,000          
Product revenue to be achieved to obligate additional earn-out consideration         15,000,000          
Thursby Software Systems | Minimum                    
Business Acquisition [Line Items]                    
Product revenue to be achieved to obligate earn-out consideration         8,000,000          
Product revenue to be achieved to obligate additional earn-out consideration         $ 15,000,000          
Viscount Systems, Inc.                    
Business Acquisition [Line Items]                    
Date of acquisition completed       Jan. 02, 2019            
Business combination, aggregate consideration       $ 2,900,000            
Business combination, payment of cash       $ 1,300,000            
Business combination, issuance of common stock, shares       419,288            
Business combination, issuance of common stock       $ 1,600,000            
Business combination, issuance of common stock shares held back       31,446            
Goodwill       $ 1,173,000            
Amount of maximum earn-out consideration of payable for all periods in shares of common stock       3,500,000            
Fair value of earn out consideration       200,000       200,000    
Viscount Systems, Inc. | ASC 805                    
Business Acquisition [Line Items]                    
Acquisition and transactional costs               $ 27,000   $ 227,000
Viscount Systems, Inc. | Maximum                    
Business Acquisition [Line Items]                    
Amount of earn-out consideration of payable in shares of common stock       3,500,000            
Amount of additional earn-out consideration of payable in shares of common stock       $ 2,250,000