Annual report pursuant to Section 13 and 15(d)

Income Taxes - Narrative (Details)

v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
CARES Act, income tax benefit $ 13,400    
Interest carryforward   $ 229,600 $ 143,400
Interest carryforward, tax effected   57,800 35,300
Valuation allowance   9,592 24,633
Federal      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforward   329,100 393,800
Net operating loss carryforward, tax effected   69,100 82,700
State      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforward   196,900 295,600
Net operating loss carryforward, tax effected   11,000 16,900
Net operating loss carryforward, subject to expiration   147,600 218,000
Net operating loss carryforward, subject to expiration, tax effected   8,100 12,500
Net operating loss carryforward, not subject to expiration   49,300 77,600
Net operating loss carryforward, not subject to expiration, tax effected   2,900 4,400
State | Operating Loss Carryforward And Other Deferred Tax Assets      
Operating Loss Carryforwards [Line Items]      
Valuation allowance   400  
State | Operating Loss Carryforward      
Operating Loss Carryforwards [Line Items]      
Valuation allowance     15,400
Canada      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforward   19,400 21,300
Net operating loss carryforward, tax effected   5,100 5,700
Valuation allowance     1,100
Tax credit carryforward   1,100 1,100
Canada | Operating Loss Carryforward And Other Deferred Tax Assets      
Operating Loss Carryforwards [Line Items]      
Valuation allowance   8,100  
Canada | Tax Credit Carryforward      
Operating Loss Carryforwards [Line Items]      
Valuation allowance   $ 1,100  
Canada | Operating Loss Carryforward      
Operating Loss Carryforwards [Line Items]      
Valuation allowance     $ 8,100