XML 62 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Feb. 14, 2019
Jan. 25, 2019
Nov. 01, 2018
May 09, 2018
Feb. 14, 2018
Jun. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]                  
Decrease in accounts receivable               $ (68,000) $ (2,786,000)
Goodwill               $ 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, net of cash acquired         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 shares held back         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        
Decrease in accounts receivable           $ 561,000      
Goodwill         5,796,000        
3VR | ASC 805                  
Business Acquisition [Line Items]                  
Acquisition and transitional costs               $ 548,000 $ 212,000
3VR | Notes Payable                  
Business Acquisition [Line Items]                  
Business combination, issuance of notes         2,000,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 | Subsequent Event                  
Business Acquisition [Line Items]                  
Business combination, issuance of common stock value held back   $ 300,000              
Business combination, issuance of common stock shares holdback   93,406              
3VR | Subsequent Event | Notes Payable                  
Business Acquisition [Line Items]                  
Debt instrument payment, principal and interest $ 2,060,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, net of cash acquired     $ 600,000            
Business combination, issuance of common stock, shares     426,621            
Business combination, issuance of common stock     $ 2,500,000            
Goodwill     $ 3,490,000            
Business combination, issuance of common stock shares held back     85,324            
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               $ 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