XML 97 R84.htm IDEA: XBRL DOCUMENT v3.25.4
Note 13 - Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
U.S. federal $ 16,162    
State and local 940    
Foreign 77,959    
Total income taxes paid, net 95,061 $ 79,562 $ 85,128
Switzerland Federal Tax Administration [Member]      
Foreign 72,005    
Other Foreign Tax Authority [Member]      
Foreign $ 5,954