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