XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Schedule of Fair Value of Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]    
Due within one year, amortized cost $ 1,235,817  
Due after one year through five years, amortized cost 201,535  
Amortized Cost 1,437,352 $ 640,885
Due within one year, fair value 1,229,767  
Due after one year through five years, fair value 198,092  
Fair Value $ 1,427,859 $ 640,085