XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Schedule of Contractual Maturities of Investments (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Amortized Cost  
Due within one year $ 692,924
Due within one to three years 399,341
Amortized Cost 1,092,265
Fair Value  
Due within one year 687,895
Due within one to three years 386,931
Total $ 1,074,826