XML 106 R92.htm IDEA: XBRL DOCUMENT v3.25.4
Note 15 - Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
U.S. Federal $ 137,475 $ 369,150 $ 218,371
Foreign 61,585 40,288 71,929
Income before provision for income taxes 199,060 409,438 290,300
Current:      
Federal 10,045 117,749 71,741
State (2,825) 20,970 13,802
Foreign 15,406 14,356 22,115
Total current tax expense 22,626 153,075 107,658
Deferred:      
Federal 17,913 (46,526) (26,504)
State 3,109 (8,613) (5,254)
Foreign (7,255) (5,565) (3,218)
Total deferred tax expense (benefit) 13,767 (60,704) (34,976)
Federal, total 27,958 71,223 45,237
State and local, total 284 12,357 8,548
Foreign, total 8,151 8,791 18,897
Total income tax expense 36,393 92,371 72,682
Change in valuation allowance 1,313 89 498
Income tax expense $ 37,706 $ 92,460 $ 73,180