XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments - Maturity of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Amortized Cost    
Due within one year $ 542,211  
Due between one and two years 55,952  
Amortized Cost 598,163  
Fair Value    
Due within one year 537,242  
Due between one and two years 54,233  
Fair Value $ 591,475 $ 681,323