XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Investments in Marketable Securities and Fair Value Measurements - Debt Maturities (Details) - Marketable Securities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Due within one year $ 202,895 $ 110,631
Due after one year through two years 131,252 0
Total marketable securities $ 334,147 $ 110,631