XML 104 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of Beginning and Ending Amounts of Valuation Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Valuation allowance for deferred tax assets, Balance at Beginning of Period $ 193,253 $ 186,491
Valuation allowance for deferred tax assets, Additions 233 10,028
Valuation allowance for deferred tax assets, Deductions (86,784) (3,266)
Valuation allowance for deferred tax assets, Balance at End of Period $ 106,702 $ 193,253