XML 90 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash and Cash Equivalents, Investments and Restricted Cash - Available-for-sale Investments By Contractual Maturity Date (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Amortized Cost  
Due in one year or less $ 180,857
Due after one year 401,043
Amortized Cost 581,900
Estimated Fair Market Value  
Due in one year or less 180,549
Due after one year 408,476
Total $ 589,025