Acquisitions - Schedule of Consideration Paid (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2023 |
Jul. 31, 2024 |
Jul. 31, 2023 |
Jul. 31, 2024 |
Jul. 31, 2023 |
|
| Business Acquisition [Line Items] | |||||
| Cash paid for MediFind Acquisition net of cash acquired per statement of cash flows | $ 0 | $ 3,873 | $ 0 | $ 3,873 | |
| MediFind | |||||
| Business Acquisition [Line Items] | |||||
| Cash consideration paid to sellers | $ 4,104 | 4,104 | 4,104 | ||
| Less: Cash acquired | (231) | (231) | |||
| Cash paid for MediFind Acquisition net of cash acquired per statement of cash flows | $ 3,873 | $ 3,873 | |||