XML 83 R62.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes (Details) 9 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Income Taxes Paid $ 140,065 $ 20,820 $ 83,729
Income Tax Paid, Federal, after Refund Received 95,956 0 57,000
Income Tax Paid, State and Local, after Refund Received 29,260 8,417 9,606
Income Tax Paid, Foreign, after Refund Received 14,849 $ 12,403 $ 17,123
Investment Tax Credit $ 5,300