XML 98 R84.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
U.S. federal income tax expense (benefit) $ 712 $ 2,286 $ 3,159 $ 6,032  
Excise tax expense (benefit) 1,100 1,000 2,800 $ 3,000  
Tax expense for taxable subsidiaries (400) $ 1,300 400    
Net deferred tax liability $ 40,500   $ 40,500   $ 41,200