XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.2
CASH EQUIVALENTS AND INVESTMENTS - Contractual maturity (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Amortized Cost  
Within one year $ 573,549
One year to two years 46,311
Amortized cost investments total 619,860
Fair Value  
Within one year 573,605
One year to two years 46,288
Fair value investments total $ 619,893