XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details) - Schedule of deferred tax valuation allowance - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance at Beginning of Period [Member]    
Valuation Allowance [Line Items]    
Deferred tax valuation allowance $ 11,193 $ 3,763
Charges (credits) to expense [Member]    
Valuation Allowance [Line Items]    
Deferred tax valuation allowance 19,185 7,430
Charges (credits) to other accounts [Member]    
Valuation Allowance [Line Items]    
Deferred tax valuation allowance
Write-offs [Member]    
Valuation Allowance [Line Items]    
Deferred tax valuation allowance
Balance at End of Period [Member]    
Valuation Allowance [Line Items]    
Deferred tax valuation allowance $ 30,378 $ 11,193