v3.22.4
Income Taxes - Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of valuation allowance      
Beginning Balance $ 37,110 $ 28,768 $ 21,558
Additions Charged To Expenses or Other Accounts 9,583 10,386 7,322
Deductions Credited to Expenses or Other Accounts 0 (2,044) (112)
Ending Balance $ 46,693 $ 37,110 $ 28,768