XML 109 R94.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Income Taxes Paid (Net of Refunds) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes [Abstract]      
Federal $ 4,255 $ 3,805 $ 0
Total income taxes paid 14,939 12,949 12,662
California [Member]      
Income Taxes [Abstract]      
State and local 10,431 9,116 12,647
Other [Member]      
Income Taxes [Abstract]      
State and local $ 253 $ 28 $ 15