Annual report pursuant to Section 13 and 15(d)

Income Taxes - Narrative (Details)

v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]    
CARES Act, income tax benefit $ 13,400  
Valuation allowance 29,994 $ 12,957
Interest carryforward 133,500 3,100
Interest carryforward, tax effected 34,200 800
General Business Tax Credit Carryforward    
Operating Loss Carryforwards [Line Items]    
Tax credit carryforward 2,000 1,600
Federal    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforward 554,400 481,700
Net operating loss carryforward, tax effected 116,400 101,100
Net operating loss carryforward, subject to expiration 75,800 75,800
Net operating loss carryforward, subject to expiration, tax effected 15,900 15,900
Net operating loss carryforward, not subject to expiration 478,600 405,900
Net operating loss carryforward, not subject to expiration, tax effected 100,500 85,200
State    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforward 436,100 311,100
Net operating loss carryforward, tax effected 25,400 18,100
Net operating loss carryforward, subject to expiration 356,400 242,000
Net operating loss carryforward, subject to expiration, tax effected 19,800 15,100
Net operating loss carryforward, not subject to expiration 79,700 69,100
Net operating loss carryforward, not subject to expiration, tax effected 5,600 3,000
State | Operating Loss Carryforward    
Operating Loss Carryforwards [Line Items]    
Valuation allowance   7,200
State | Operating Loss Carryforward And Other Deferred Tax Assets    
Operating Loss Carryforwards [Line Items]    
Valuation allowance 20,400  
Canada    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforward 21,400 23,000
Net operating loss carryforward, tax effected 5,700 6,100
Valuation allowance   1,700
Tax credit carryforward 1,100 1,700
Canada | Operating Loss Carryforward    
Operating Loss Carryforwards [Line Items]    
Valuation allowance   $ 4,100
Canada | Tax Credit Carryforward    
Operating Loss Carryforwards [Line Items]    
Valuation allowance 1,100  
Canada | Operating Loss Carryforward And Other Deferred Tax Assets    
Operating Loss Carryforwards [Line Items]    
Valuation allowance $ 8,400