XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Amortized Cost    
Due within one year $ 68,687  
Due after one year but within five years 74,303  
Amortized Cost 142,990 $ 138,747
Fair Value    
Due within one year 68,693  
Due after one year but within five years 74,277  
Total $ 142,970 $ 139,158