XML 66 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Stated Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Amortized Cost    
Due within one year $ 447,827 $ 64,914
Due after one year through two years 0 390,090
Amortized Cost 447,827 455,004
Estimated Fair Value    
Due within one year 440,858 64,879
Due after one year through two years 0 387,996
Estimated Fair Value $ 440,858 $ 452,875