XML 127 R114.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes (Income Taxes Paid) (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 $ 12,200 $ 13,178 $ 7,720
U.S. state and local      
Total income taxes paid 16,990 16,654 10,448
California      
U.S. state and local      
U.S. state and local 1,919 1,398 573
Virginia(1)      
U.S. state and local      
U.S. state and local 981 0 683
All other states      
U.S. state and local      
U.S. state and local $ 1,890 $ 2,078 $ 1,472