XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 05, 2023
Jun. 28, 2022
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Apr. 30, 2023
Business Acquisition [Line Items]              
Purchase of business, net of cash acquired         $ 25,032,000 $ 6,500,000  
Goodwill     $ 46,417,000   46,417,000   $ 29,558,000
Garvis              
Business Acquisition [Line Items]              
Issued and outstanding shares acquired (in percent) 100.00%            
Purchase of business, net of cash acquired $ 25,000,000            
Business acquisition costs incurred     337,000   337,000    
Goodwill $ 16,859,000            
Starboard              
Business Acquisition [Line Items]              
Business acquisition costs incurred     0 $ 81,500,000 0 $ 136,000  
Goodwill   $ 3,670,000          
Cash consideration paid   6,500,000          
Maximum contingent consideration   $ 6,000,000          
Business combination, earnout period   3 years          
Additional consideration   $ 2,000,000          
Additional consideration, revenue threshold   1,500,000          
Additional consideration per dollar of subscription revenue   1          
Cumulative earnout paid     $ 0   $ 0    
Pro forma results   $ 0