XML 73 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Investments by Maturity Date (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Amortized Cost      
2021 $ 140,950    
2022 2,611    
Amortized Cost 143,561 $ 101,599  
Estimated Fair Value      
2021 140,847    
2022 2,612    
Estimated Fair Value $ 143,459 $ 101,661 $ 98,878