v3.23.1
Acquisitions - Schedule of consideration paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 03, 2021
Jan. 08, 2021
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Business Acquisition [Line Items]          
Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows     $ 0 $ 34,423 $ 6,510
Insignia          
Business Acquisition [Line Items]          
Cash consideration paid on acquisition date $ 37,112        
Less cash acquired (2,689)        
Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows $ 34,423        
QueueDr          
Business Acquisition [Line Items]          
Cash consideration paid on acquisition date   $ 5,773      
Payments of acquisition date fair value of contingent consideration   954      
Less cash acquired   (217)      
Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows   $ 6,510