XML 78 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Short Term Investments (Tables)
12 Months Ended
Dec. 31, 2021
Subclassifications of assets, liabilities and equities [abstract]  
Available for sale investments
 December 31, 2021December 31, 2020
Fair
Value
Cost
Accumulated
unrealized
holding gains
Fair ValueCost
Accumulated
unrealized
holding gains
Short-term investments$51,723 $20,419 $31,304 $111,946 $20,419 $91,527