XML 59 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Jan. 01, 2019
USD ($)
Schedule of Significant Accounting Policies [Line Items]      
Minimum period to liquidate 12 months    
Number of operating segments | segment 1    
Operating right of use assets $ 84,661 $ 93,643  
Total operating lease liabilities $ 104,551    
ASU 2016-02      
Schedule of Significant Accounting Policies [Line Items]      
Operating right of use assets     $ 59,900
Total operating lease liabilities     $ 77,300
Minimum      
Schedule of Significant Accounting Policies [Line Items]      
Investment maturity period, non-current 1 year    
Maximum      
Schedule of Significant Accounting Policies [Line Items]      
Investment maturity period, current 1 year    
Investment maturity period, non-current 2 years