MARKETABLE INVESTMENT SECURITIES - Schedule of Investments (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Available-for-sale debt securities: | ||
| Total available-for-sale debt securities | $ 1,123,235 | $ 866,181 |
| Equity securities | 99,627 | 118,790 |
| Total marketable investment securities, including restricted amounts | 1,222,862 | 984,971 |
| Less: Restricted marketable investment securities | (11,455) | (11,056) |
| Marketable investment securities | 1,211,407 | 973,915 |
| Corporate bonds | ||
| Available-for-sale debt securities: | ||
| Total available-for-sale debt securities | 271,848 | 160,559 |
| Commercial paper | ||
| Available-for-sale debt securities: | ||
| Total available-for-sale debt securities | 834,132 | 687,927 |
| Other debt securities | ||
| Available-for-sale debt securities: | ||
| Total available-for-sale debt securities | $ 17,255 | $ 17,695 |