XML 56 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Marketable Securities - Held To Maturity, by Contractual Maturity (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Amortized cost  
Total marketable securities held-to-maturity $ 17,208
Fair value  
Total marketable securities held-to-maturity 17,968
Residential mortgage-backed securities  
Amortized cost  
Due in less than one year 1
Due in one year through five years 599
Due after five years through ten years 929
Due after ten years 15,679
Total marketable securities held-to-maturity 17,208
Fair value  
Due in less than one year 1
Due in one year through five years 626
Due after five years through ten years 981
Due after ten years 16,360
Total marketable securities held-to-maturity $ 17,968