XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.2
MARKETABLE SECURITIES - Contractual Maturities of Securities (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Amortized Cost  
Due within one year $ 571,149
Due after one year through three years 563,855
Available-for-sale securities, amortized cost 1,135,004
Fair Value  
Due within one year 573,696
Due after one year through three years 549,404
Available-for-sale securities, fair value $ 1,123,100