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 | |||