Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details)

v3.20.1
Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Accounting Policies [Line Items]      
Operating Lease, Liability $ 25,496    
Operating Lease, Right-of-Use Asset $ 21,480   $ 0
Accounting Standards Update 2016-02 [Member]      
Accounting Policies [Line Items]      
Operating Lease, Liability   $ 26,800  
Operating Lease, Right-of-Use Asset   23,000  
Deferred Rent Credit   $ 3,800