XML 42 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurement - Additional Information (Detail) - USD ($)
1 Months Ended 9 Months Ended
Aug. 31, 2017
Jan. 31, 2020
Jan. 31, 2019
Apr. 30, 2019
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Change in fair value of contingent consideration   $ 100,000 $ (60,000)  
Gemini Technologies, Incorporated        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Contingent consideration maximum payout $ 17,100,000      
Business combination, contingent consideration payable performance period 3 years      
Change in fair value of contingent consideration   100,000    
Business combination contingent consideration liability   0    
(Level 1) | Fair Value on Recurring Basis        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Cash and cash equivalents   $ 46,100,000   $ 41,000,000.0