XML 97 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash and cash equivalents $ 361,966 $ 428,505 $ 150,653 $ 229,097
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows 368,312 433,214 153,366 231,887
Prepaid Expenses and Other Current Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents 5,205 3,759 1,763 1,836
Other Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents $ 1,141 $ 950 $ 950 $ 954