XML 91 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Note 16 - Income Taxes - Significant Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 15,366 $ 5,552 $ 2,128
State (393) 975 1,136
Foreign (99) (64) 1,241
Deferred      
Federal (9,159) (377) 6,904
State (723) (814) (431)
Foreign (4,641) (1,181) 210
Valuation Allowance 5,234 2,721 890
Total $ 5,585 $ 6,812 $ 12,078