XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Marketable Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-Sale Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]    
Mature in one year or less, Amortized Cost $ 173,306  
Mature after one year through two years, Amortized Cost 54,945  
Marketable securities, Amortized Cost 228,251 $ 173,459
Mature in one year or less, Unrealized Gains 2  
Total available-for-sale marketable securities, Unrealized Gains 2 5
Mature in one year or less, Unrealized Losses (709)  
Mature after one year through two years, Unrealized Losses (1,012)  
Total available-for-sale marketable securities, Unrealized Losses (1,721) (136)
Mature in one year or less, Estimated Fair Value 172,599  
Mature after one year through two years, Estimated Fair Value 53,933  
Total available-for-sale marketable securities, Estimated Fair Value $ 226,532 $ 173,328