v3.21.1
Acquisitions - Summary of QueueDr Net Purchase Price Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 08, 2021
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Business Acquisition [Line Items]        
Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows   $ 6,510 $ 0 $ 1,190
QueueDr        
Business Acquisition [Line Items]        
Cash consideration $ 5,773      
Payments of acquisition date fair value of contingent consideration 954      
Cash Acquired from Acquisition (217)      
Cash paid for acquisition of QueueDr, net of cash acquired per statement of cash flows $ 6,510