Annual report pursuant to Section 13 and 15(d)

Note 19 - Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details)

v3.22.4
Note 19 - Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Balance $ 2,970 $ 2,929 $ 1,487
Additions charged to earnings (1,476) 67 1,081
Change to reserve, net (128) (26) 361
Balance 1,366 2,970 2,929
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]      
Balance 3,273 3,374 1,612
Additions charged to earnings 0 0 0
Change to reserve, net (1,202) (101) 1,762
Balance $ 2,071 $ 3,273 $ 3,374