XML 77 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes Income Taxes Details 4 (Details) - 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
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent (0.10%) (0.10%) 0.00%
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 0.00% 0.00% 0.00%
Other $ 153 $ (16) $ (183)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount $ 4,019 $ 8,126 $ 6,991
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent 0.60% (1.20%) 1.00%