XML 112 R94.htm IDEA: XBRL DOCUMENT v3.23.3
Income taxes (Details) - Schedule of Deferred Tax Valuation Allowance - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Balance at Beginning of Period [Member]    
Valuation Allowance [Line Items]    
Deferred tax valuation allowance $ 30,378 $ 11,193
Changes (credits) to expense [Member]    
Valuation Allowance [Line Items]    
Deferred tax valuation allowance 13,644 19,185
Changes (credits) to other accounts [Member]    
Valuation Allowance [Line Items]    
Deferred tax valuation allowance (257)
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 $ 43,765 $ 30,378