XML 90 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Income Tax - Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Domestic $ 30,266 $ 26,545 $ 34,654
Federal 6,841 6,099 11,238
Foreign 42,759 27,357 18,064
State 2,471 1,784 2,309
Income before income tax provision 73,025 53,902 52,718
Foreign 3,449 272 1,863
Total Current 12,761 8,155 15,410
Federal 1,044 841 (3,856)
State 230 2 (624)
Foreign 9 (20) (1)
Total Deferred 1,283 823 (4,481)
Total income tax provision $ 14,044 $ 8,978 $ 10,929