XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Cash And Cash Equivalents        
Money Market Funds $ 6,979 $ 29,876    
Commercial Paper 7,841 0    
Cash Deposits 1,617 2,388    
Total Cash And Cash Equivalents 16,437 32,264 $ 17,070 $ 22,450
Short-term Investments        
Commercial Paper (held-to-maturity) 20,495 2,248    
Bonds (held-to-maturity) 13,418 26,831    
Equity Securities (available For Sale) 243 0    
Allowance For Credit Losses (10) (20)    
Total Short-term Investments 34,146 29,059    
Long-term Investments        
Bonds (held-to-maturity) 10,586 13,405    
Equity Securities (available For Sale) 4,828 5,468    
Mutual Funds (available For Sale) 385 559    
Allowance For Credit Losses (5) (9)    
Total Long-term Investments 15,794 19,423    
Total Cash, Cash Equivalents And Short And Long-term Investments $ 66,377 $ 80,746