XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost, Current $ 719 $ 219
Municipal bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost, Current 719 219
Amortized Cost, Due from one through five years 5,705 6,503
Amortized Cost, Due from six through ten years 2,305 2,479
Amortized Cost, Due from eleven through twenty years 1,013 1,014
Amortized Cost, Total 9,742 10,215
Market Value, Current 725 223
Market Value, Due from one through five years 5,784 6,805
Market Value, Due from six through ten years 2,473 2,790
Market Value, Due from eleven through twenty years 1,044 1,102
Market Value, Total $ 10,026 $ 10,920