XML 187 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Deferred Tax Valuation Allowance (Details) - SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation allowance, beginning of year $ (111,835) $ (92,197) $ (73,410)
Increases recorded to income tax provision (21,277) (19,638) (18,787)
Valuation allowance, end of year $ (133,112) $ (111,835) $ (92,197)