XML 167 R95.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule 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 Disclosure [Abstract]      
Federal $ 140,527 $ 128,005 $ 120,658
Other 399 390 376
State 173 189 144
Foreign 226 201 232
Total income taxes paid (received) $ 140,926 $ 128,395 $ 121,034
%      
Federal 99.70% 99.70% 99.70%
Other 0.30% 0.30% 0.30%
Total 100.00%   100.00%