XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities - Available-for-sale Securities by Major Security Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Marketable Securities [Line Items]    
Amortized cost $ 2,751 $ 2,848
Gross unrealized holding gains 23 31
Gross unrealized holding losses
Estimated fair value 2,774 2,879
Corporate bonds and notes [Member]    
Marketable Securities [Line Items]    
Amortized cost 1,008 1,312
Gross unrealized holding gains 20 26
Gross unrealized holding losses
Estimated fair value 1,028 1,338
Municipal bonds [Member]    
Marketable Securities [Line Items]    
Amortized cost 1,743 1,536
Gross unrealized holding gains 3 5
Gross unrealized holding losses
Estimated fair value $ 1,746 $ 1,541