XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Schedule of amortized cost and estimated fair value of marketable securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Due within one year $ 52,471 $ 41,603
Due between one to five years 15,142 21,138
Total 67,613 62,741
Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Due within one year 52,298 41,596
Due between one to five years 14,851 21,029
Total $ 67,149 $ 62,625