XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property Plant And Equipment [Line Items]        
Depreciation expense $ 10,538 $ 10,802 $ 20,870 $ 21,808
Property and equipment purchased through accounts payable and accrued liabilities, increased or decreased amount     1,300 400
Capitalized Software        
Property Plant And Equipment [Line Items]        
Property and equipment purchased through accounts payable and accrued liabilities, increased or decreased amount $ 500 $ 700 $ 700 $ 2,600