v3.24.0.1
Acquisitions - Schedule of Consideration Paid (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    
Less: cash acquired         (334)    
Cash paid for acquisitions, net of cash acquired per statement of cash flows         14,573 $ 0 $ 34,423
MediFind              
Business Acquisition [Line Items]              
Cash consideration paid to sellers     $ 4,195   4,195    
Less: cash acquired         (231)    
Cash paid for acquisitions, net of cash acquired per statement of cash flows         3,964    
Access              
Business Acquisition [Line Items]              
Cash consideration paid to sellers   $ 6,766     6,766    
Less: cash acquired         (80)    
Cash paid for acquisitions, net of cash acquired per statement of cash flows         6,686    
ConnectOnCall              
Business Acquisition [Line Items]              
Cash consideration paid to sellers $ 3,946       3,946    
Less: cash acquired         (23)    
Cash paid for acquisitions, net of cash acquired per statement of cash flows         $ 3,923    
Insignia              
Business Acquisition [Line Items]              
Cash consideration paid to sellers       $ 37,112      
Less: cash acquired       (2,689)      
Cash paid for acquisitions, net of cash acquired per statement of cash flows       $ 34,423