Revenue - Disaggregation of Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Apr. 30, 2023 |
Apr. 30, 2022 |
|
| Disaggregation of Revenue [Line Items] | ||
| Revenue | $ 99,453 | $ 98,802 |
| North America | ||
| Disaggregation of Revenue [Line Items] | ||
| Revenue | 78,500 | 78,709 |
| International | ||
| Disaggregation of Revenue [Line Items] | ||
| Revenue | $ 20,953 | $ 20,093 |