XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Note 13 - Income Taxes - Components of Income Before Income Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
U.S.           $ (118,484) $ (46,263) $ (15,066)
Foreign           884,700 619,175 520,907
Income before income taxes $ 205,575 $ 176,978 $ 173,890 $ 350,868 $ 556,443 $ 766,216 $ 572,912 $ 505,841