v3.24.0.1
Acquisitions - Narrative (Details)
$ in Thousands
12 Months Ended
Oct. 03, 2023
USD ($)
installment
Aug. 11, 2023
USD ($)
shares
Jun. 30, 2023
USD ($)
shares
Dec. 03, 2021
USD ($)
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Jan. 31, 2022
USD ($)
Business Acquisition [Line Items]              
Total consideration transferred         $ 60,228    
Interest expense         $ 1,854 $ 1,411 $ 1,163
MediFind              
Business Acquisition [Line Items]              
Percentage of equity acquired (as a percent)     100.00%        
Total consideration transferred     $ 8,871        
Weighted average amortization period (in years)     10 years        
MediFind | Common stock              
Business Acquisition [Line Items]              
Business acquisition, shares (in shares) | shares     150,786        
Access              
Business Acquisition [Line Items]              
Percentage of equity acquired (as a percent)   100.00%          
Total consideration transferred   $ 37,411          
Weighted average amortization period (in years)   13 years          
Access | Common stock              
Business Acquisition [Line Items]              
Business acquisition, shares (in shares) | shares   1,096,436          
ConnectOnCall              
Business Acquisition [Line Items]              
Percentage of equity acquired (as a percent) 100.00%            
Total consideration transferred $ 13,946            
Number of quarterly installments | installment 7            
Appropriate credit-adjusted discount rate (as a percent)         9.30%    
Interest accrual per annum (as a percent)         9.30%    
Interest expense         $ 294    
Consideration transferred to acquire, undiscounted payments         10,937    
Weighted average amortization period (in years) 8 years            
MediFind, Access, and ConnectOnCall              
Business Acquisition [Line Items]              
Acquisition related costs incurred         $ 3,106    
Insignia              
Business Acquisition [Line Items]              
Percentage of equity acquired (as a percent)       100.00%      
Total consideration transferred       $ 37,208      
Acquisition related costs incurred             $ 720