XML 149 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Reconciliation of Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies [Abstract]        
Cash and cash equivalents $ 420,712 $ 437,892 $ 188,986  
Restricted cash 2,228 1,508 3,235  
Total cash, cash equivalents and restricted cash $ 422,940 $ 439,400 $ 192,221 $ 143,538