XML 110 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Note 15 - Income Taxes - Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
U.S Federal $ 58,803 $ 113,496 $ 32,886
Total U.S. State and Local 15,132 17,973 12,003
Foreign taxes 15,480 17,359 55,193
Total income taxes paid, net 89,415 148,828 100,082
UNITED KINGDOM      
Foreign taxes [1] 8,731   5,951
CANADA      
Foreign taxes [2]     36,560
Non-US [Member]      
Foreign taxes $ 6,749 $ 17,359 $ 12,682
[1] The amount of income taxes paid during the year ended December 31, 2024 does not meet the 5% disaggregation threshold.
[2] The amount of income taxes paid during the years ended December 31, 2025 and 2024 does not meet the 5% disaggregation threshold.