XML 28 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Recently Adopted Accounting Changes and Recently Issued Accounting Standards (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 02, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Operating lease right-of-use assets $ 28,627 $ 24,453    
Operating lease obligations 29,565 25,943    
Accrued liabilities 67,697 47,973   $ 48,469
Other long-term liabilities $ 9,701 $ 14,041   $ 15,035
ASC 842 | Adjustments        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Operating lease right-of-use assets     $ 24,453  
Operating lease obligations     25,943  
Accrued liabilities     (496)  
Other long-term liabilities     $ (994)