Annual report pursuant to Section 13 and 15(d)

Income Taxes - Summary of Deferred Tax Assets (Details)

v3.22.0.1
Income Taxes - Summary of Deferred Tax Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Tax Credit Carryforward [Line Items]  
Expiration Date Dec. 31, 2028
Domestic federal NOL  
Tax Credit Carryforward [Line Items]  
Tax credit amount $ 12,871
Expiration Date Indefinite life
Domestic state NOL  
Tax Credit Carryforward [Line Items]  
Tax credit amount $ 12,997
Expiration Date 2032 - Indefinite
Domestic tax credits  
Tax Credit Carryforward [Line Items]  
Tax credit amount $ 5,458
Domestic tax credits | Minimum [Member]  
Tax Credit Carryforward [Line Items]  
Expiration Date Dec. 31, 2028
Domestic tax credits | Maximum [Member]  
Tax Credit Carryforward [Line Items]  
Expiration Date Dec. 31, 2036
Foreign NOL  
Tax Credit Carryforward [Line Items]  
Tax credit amount $ 33,868
Expiration Date Indefinite life
Foreign capital loss  
Tax Credit Carryforward [Line Items]  
Tax credit amount $ 3,349
Expiration Date Indefinite life
Foreign tax credits  
Tax Credit Carryforward [Line Items]  
Tax credit amount $ 6,512
Foreign tax credits | Minimum [Member]  
Tax Credit Carryforward [Line Items]  
Expiration Date Dec. 31, 2021
Foreign tax credits | Maximum [Member]  
Tax Credit Carryforward [Line Items]  
Expiration Date Dec. 31, 2026