XML 121 R110.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes (Summary of Income Taxes Paid (Net of Refunds Received)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. Federal $ 90,888 $ 52,731 $ 88,668
Total U.S. state and local 12,254 13,380 13,081
Total income taxes paid (net of refunds received) 103,142 66,111 101,749
Florida [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total U.S. state and local   3,480  
Other [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total U.S. state and local $ 12,254 $ 9,900 $ 13,081