XML 57 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Jan. 02, 2019
Nov. 01, 2018
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2019
Mar. 31, 2019
Business Acquisition [Line Items]            
Goodwill     $ 10,138,000 $ 10,238,000 $ 10,238,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   85,324    
Product revenue to be achieved to obligate earnout consideration   $ 11,000,000        
Amount of additional earnout consideration of payable in shares of common stock   2,500,000        
Amount of maximum earnout consideration of payable for all periods in shares of common stock   7,500,000        
Goodwill   3,554,000        
Fair value of earnout consideration       $ 0 0  
Thursby Software Systems | ASC 805            
Business Acquisition [Line Items]            
Acquisition and transactional costs     $ 0   27,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 earnout consideration   15,000,000        
Amount of earnout consideration of payable in shares of common stock   7,500,000        
Product revenue to be achieved to obligate additional earnout consideration   15,000,000        
Thursby Software Systems | Minimum            
Business Acquisition [Line Items]            
Product revenue to be achieved to obligate earnout consideration   8,000,000        
Product revenue to be achieved to obligate additional earnout 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,447   31,447      
Amount of maximum earnout consideration of payable for all periods in shares of common stock $ 3,500,000          
Goodwill 1,200,000          
Fair value of earnout consideration 200,000     $ 750,000 750,000 $ 750,000
Business combination issuable to selling stockholder earnout consideration of shares     157,233      
Viscount Systems, Inc. | ASC 805            
Business Acquisition [Line Items]            
Acquisition and transactional costs     $ 0   $ 27,000  
Viscount Systems, Inc. | Maximum            
Business Acquisition [Line Items]            
Amount of earnout consideration of payable in shares of common stock 3,500,000          
Amount of additional earnout consideration of payable in shares of common stock $ 2,250,000