XML 80 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Short Term Investments (Tables)
12 Months Ended
Dec. 31, 2020
Subclassifications of assets, liabilities and equities [abstract]  
Available for sale investments
 December 31, 2020December 31, 2019
Fair
Value
Cost
Accumulated
unrealized
holding gains
Fair ValueCost
Accumulated
unrealized
holding gains
Short-term investments$111,946 $20,419 $91,527 $117,776 $36,826 $80,950