v3.24.0.1
Acquisitions - Schedule of MediFind Purchase Price Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2023
Aug. 11, 2023
Jun. 30, 2023
Dec. 03, 2021
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Business Acquisition [Line Items]              
Cash consideration paid to sellers         $ 14,907    
Equity consideration paid to sellers         35,321 $ 0 $ 0
Liabilities incurred to sellers         10,000    
Total fair value of acquisition consideration         60,228    
MediFind              
Business Acquisition [Line Items]              
Cash consideration paid to sellers     $ 4,195   4,195    
Equity consideration paid to sellers     4,676        
Liabilities incurred to sellers     0        
Total fair value of acquisition consideration     $ 8,871        
Access              
Business Acquisition [Line Items]              
Cash consideration paid to sellers   $ 6,766     6,766    
Equity consideration paid to sellers   30,645          
Liabilities incurred to sellers   0          
Total fair value of acquisition consideration   $ 37,411          
ConnectOnCall              
Business Acquisition [Line Items]              
Cash consideration paid to sellers $ 3,946       $ 3,946    
Equity consideration paid to sellers 0            
Liabilities incurred to sellers 10,000            
Total fair value of acquisition consideration $ 13,946            
Insignia              
Business Acquisition [Line Items]              
Cash consideration paid to sellers       $ 37,112      
Liabilities incurred to sellers       96      
Total fair value of acquisition consideration       $ 37,208