XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents and Restricted Cash - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents [Abstract]    
Cash and cash equivalents $ 229,042 $ 300,852
Short term restricted cash 383  
Restricted cash 2,308 2,301
Total $ 231,733 $ 303,153