REVENUE RECOGNITION - Additional Information (Details) - USD ($) $ in Millions |
3 Months Ended |
12 Months Ended |
Apr. 30, 2022 |
Apr. 30, 2021 |
Jan. 31, 2022 |
| Disaggregation of Revenue [Line Items] |
|
|
|
| Current period revenue recognized from beginning balance of contract liabilities |
$ 96.9
|
$ 97.6
|
|
| Accounts Receivable | Customer Concentration Risk | Partner A |
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
| Concentration Risk, Percentage |
20.00%
|
|
14.00%
|
| Accounts Receivable | Customer Concentration Risk | Partner B |
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
| Concentration Risk, Percentage |
11.00%
|
|
|
| Contract assets | Customer Concentration Risk | Partner A |
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
| Concentration Risk, Percentage |
20.00%
|
|
14.00%
|
| Contract assets | Customer Concentration Risk | Partner B |
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
| Concentration Risk, Percentage |
11.00%
|
|
|
| Minimum |
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
| Unbundled contracts renewal term |
1 year
|
|
|
| Maximum |
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
| Unbundled contracts renewal term |
3 years
|
|
|