FAIR VALUE MEASUREMENTS - Additional Information (Details)
|
1 Months Ended |
3 Months Ended |
|
Jan. 31, 2020 |
Apr. 30, 2022
USD ($)
|
Apr. 30, 2021
USD ($)
|
Jan. 31, 2022
USD ($)
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
|
|
| Contingent consideration, measurement period |
36 months
|
|
|
|
| Noncontrollling equity investment in privately-held companies without readily determinable fair values |
|
$ 5,100,000
|
|
$ 5,100,000
|
| Noncontrolling equity investment in privately-held companies without readily determinable fair values, remeasured to fair value |
|
|
|
$ 4,400,000
|
| Unrealized gain on noncontrolling equity investment |
|
|
$ 3,100,000
|
|
| Noncontrollling equity investment in privately-held companies, impairments |
|
0
|
0
|
|
| Other Business Combination |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
|
|
| Payments of contingent consideration earned |
|
2,700,000
|
7,600,000
|
|
| Change in fair value, recorded in other income (expense), net |
|
$ 200,000
|
(200,000)
|
|
| Minimum | Discount Rate |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
|
|
| Contingent consideration, asset, measurement input |
|
0.052
|
|
0.035
|
| Maximum | Discount Rate |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
|
|
| Contingent consideration, asset, measurement input |
|
0.054
|
|
0.039
|
| Weighted Average | Discount Rate |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
|
|
| Contingent consideration, asset, measurement input |
|
0.053
|
|
0.037
|
| Level 3 | 2017 Term Loan |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
|
|
| Fair value of term loans |
|
$ 99,000,000
|
|
$ 100,000,000
|
| Level 2 | 2021 Notes |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
|
|
| Fair values of notes |
|
332,000,000
|
|
330,000,000
|
| Recurring | Level 3 |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
|
|
| Contingent consideration receivable |
|
204,000
|
500,000
|
271,000
|
| Contingent consideration payments received |
|
100,000
|
$ 100,000
|
|
| Contingent consideration — business combinations |
|
0
|
|
0
|
| Recurring | Level 3 | Other Business Combination |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
|
|
| Contingent consideration — business combinations |
|
4,800,000
|
|
|
| Recurring | Level 2 |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
|
|
| Contingent consideration receivable |
|
0
|
|
0
|
| Contingent consideration — business combinations |
|
$ 4,830,000
|
|
$ 7,776,000
|