XML 23 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets        
Cash and cash equivalents $ 362,564 $ 177,023 $ 173,172  
Restricted cash 2,220 2,221 7,676  
Total cash, cash equivalents, and restricted cash $ 364,784 $ 179,244 $ 180,848 $ 132,792