XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Debt and Equity Securities - Maturities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Amortized Cost  
Mature in one year or less $ 533,626
Mature within two years 3,831
Amortized Cost 537,457
Estimated Fair Value  
Mature in one year or less 526,689
Mature within two years 3,826
Estimated Fair Value $ 530,515