XML 96 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Income Taxes - Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal, current $ 11,473 $ 11,403 $ 9,175
State, current 895 975 787
Foreign, current 6,515 963 1,002
Current 18,883 13,341 10,964
Federal, deferred (5,200) (3,128) (4,064)
State, deferred (442) (139) (255)
Foreign, deferred (625) (605) (275)
Deferred (6,267) (3,872) (4,594)
Income Tax Expense (Benefit) $ 12,616 $ 9,469 $ 6,370