Annual report pursuant to Section 13 and 15(d)

Schedule II Valuation and Qualifying Accounts (Details) - Schedule of II valuation and qualifying accounts

v3.21.2
Schedule II Valuation and Qualifying Accounts (Details) - Schedule of II valuation and qualifying accounts - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for doubtful accounts receivable [Member]      
Schedule II Valuation and Qualifying Accounts (Details) - Schedule of II valuation and qualifying accounts [Line Items]      
Balance at Beginning of Year $ 194 $ 166 $ 145
Charged (credited) to costs and expenses 5 28 42
Deductions 19 [1] 21 [1]
Balance at end of Year 180 194 166
Deferred tax valuation allowance [Member]      
Schedule II Valuation and Qualifying Accounts (Details) - Schedule of II valuation and qualifying accounts [Line Items]      
Balance at Beginning of Year 30,077 23,527 24,471
Charged (credited) to costs and expenses (203) 6,550 (944)
Deductions
Balance at end of Year $ 29,874 $ 30,077 $ 23,527
[1] Write-off of uncollectible accounts receivable.