XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Feb. 14, 2019
Jan. 25, 2019
Jan. 02, 2019
Nov. 01, 2018
May 09, 2018
Feb. 14, 2018
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]                    
Goodwill               $ 10,441,000   $ 9,286,000
3VR                    
Business Acquisition [Line Items]                    
Date of acquisition completed           Feb. 14, 2018   Feb. 14, 2018    
Business combination, aggregate consideration           $ 6,200,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         $ 660,000          
Reduction in goodwill         $ 660,000          
Business combination, cancellation of common stock shares held back         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,796,000        
3VR | ASC 805                    
Business Acquisition [Line Items]                    
Acquisition and transitional costs               $ 8,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,060,000                  
3VR | Scenario, Forecast                    
Business Acquisition [Line Items]                    
Reduction in purchase consideration             $ 340,000      
Reduction in goodwill             $ 340,000      
Business combination, cancellation of common stock shares held back             93,406      
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 transitional costs               23,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 transitional 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