SUPPLEMENTARY DATA (UNAUDITED) (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2020 |
Mar. 31, 2020 |
Dec. 31, 2019 |
Sep. 30, 2019 |
Jun. 30, 2019 |
Mar. 31, 2019 |
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2020 |
Jun. 30, 2019 |
Jun. 30, 2018 |
|
| Quarterly Financial Information Disclosure [Abstract] | |||||||||||
| Net revenue | $ 315,522 | $ 337,417 | $ 308,284 | $ 323,277 | $ 286,641 | $ 284,911 | $ 307,276 | $ 282,905 | $ 1,284,500 | $ 1,161,733 | $ 1,016,861 |
| Gross profit | 152,060 | 159,635 | 145,086 | 151,391 | 132,937 | 132,830 | 140,231 | 131,606 | 608,172 | 537,604 | 443,572 |
| Income from operations | 118,104 | 127,357 | 112,048 | 120,689 | 100,885 | 102,137 | 91,657 | 99,618 | 478,198 | 394,297 | 326,127 |
| Net income | $ 92,618 | $ 103,722 | $ 85,811 | $ 98,146 | $ 70,895 | $ 88,300 | $ 77,796 | $ 85,703 | $ 380,297 | $ 322,694 | $ 196,290 |
| Net income per share of common stock: | |||||||||||
| Basic (in dollars per share) | $ 1.45 | $ 1.60 | $ 1.32 | $ 1.44 | $ 1.01 | $ 1.25 | $ 1.09 | $ 1.16 | $ 5.81 | $ 4.52 | $ 2.54 |
| Diluted (in dollars per share) | $ 1.45 | $ 1.60 | $ 1.32 | $ 1.43 | $ 1.01 | $ 1.25 | $ 1.09 | $ 1.16 | $ 5.80 | $ 4.51 | $ 2.51 |