XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Schedule of amortized cost and estimated fair value of marketable securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Due within one year $ 29,171 $ 21,603
Due between one to five years 20,630 3,031
Total 49,801 24,634
Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Due within one year 29,193 21,629
Due between one to five years 20,599 3,022
Total $ 49,792 $ 24,651