XML 89 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event - Additional Information (Detail) - Thursby Software Systems, Inc. - USD ($)
12 Months Ended
Nov. 01, 2018
Dec. 31, 2020
Dec. 31, 2019
Scenario, Forecast      
Subsequent Event [Line Items]      
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
Minimum | Scenario, Forecast      
Subsequent Event [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  
Maximum | Scenario, Forecast      
Subsequent Event [Line Items]      
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
Subsequent Event      
Subsequent Event [Line Items]      
Date of acquisition completed Nov. 01, 2018    
Business combination, aggregate consideration $ 3,100,000    
Business combination, Payment of cash, net of cash acquired 600,000    
Business combination, issuance of common stock 2,500,000    
Business combination, issuance of common stock value held back 500,000    
Amount of maximum earn-out consideration of payable for all periods in shares of common stock $ 7,500,000