XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 135,337 $ 218,530 $ 119,165  
Restricted cash (current) 6,174 4,690 5,453  
Restricted cash (non-current) 2,299 2,299 2,426  
Cash, cash equivalents and restricted cash $ 143,810 $ 225,519 $ 127,044 $ 104,131