XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments and Fair Value Measurements - Measurements on Recurring Basis (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Financial instruments and fair value measurements    
Cash equivalents $ 3,240 $ 44,412
Total 117,527 133,818
Level 1    
Financial instruments and fair value measurements    
Cash equivalents 3,240 44,412
Total 117,017 133,368
Level 2    
Financial instruments and fair value measurements    
Total 510 450
Available-for-sale, Debt securities    
Financial instruments and fair value measurements    
Investments 113,777 88,956
Available-for-sale, Debt securities | Level 1    
Financial instruments and fair value measurements    
Investments 113,777 88,956
Equity securities    
Financial instruments and fair value measurements    
Investments 510 450
Equity securities | Level 2    
Financial instruments and fair value measurements    
Investments 510 450
Money market fund    
Financial instruments and fair value measurements    
Cash equivalents 3,240 40,412
Money market fund | Level 1    
Financial instruments and fair value measurements    
Cash equivalents 3,240 40,412
U.S. Treasury Bills    
Financial instruments and fair value measurements    
Cash equivalents   4,000
U.S. Treasury Bills | Level 1    
Financial instruments and fair value measurements    
Cash equivalents   4,000
U.S. Treasury Bills | Available-for-sale, Debt securities    
Financial instruments and fair value measurements    
Investments 113,777 88,956
U.S. Treasury Bills | Available-for-sale, Debt securities | Level 1    
Financial instruments and fair value measurements    
Investments 113,777 88,956
Preferred stock | Equity securities    
Financial instruments and fair value measurements    
Investments 510 450
Preferred stock | Equity securities | Level 2    
Financial instruments and fair value measurements    
Investments $ 510 $ 450