XML 93 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Cash Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Cash paid for U.S. federal income taxes, net $ 0 $ 2,700 $ 4,000
Cash paid for state and local income taxes, net 2,417 3,604 2,516
Income taxes paid $ 2,417 $ 6,304 $ 6,516