XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Income Tax Examination [Line Items]      
Provision for income taxes   $ 8,737 $ 6,751
Additions based on tax positions related to prior years $ 26,400    
Tax Year 2016      
Income Tax Examination [Line Items]      
Provision for income taxes 6,100    
Tax Year 2017      
Income Tax Examination [Line Items]      
Provision for income taxes 8,500    
Tax Year 2018      
Income Tax Examination [Line Items]      
Provision for income taxes 11,900    
Total Tax Years 2016-2018      
Income Tax Examination [Line Items]      
Provision for income taxes $ 26,500