v3.26.3
Income Taxes - Schedule of U.S. Federal Excise Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Tax Disclosure [Abstract]        
U.S. federal and state corporate-level income tax expense/(benefit) $ 2,132 $ 2,433 $ 3,829 $ 5,931
U.S. federal excise tax expense $ 2,141 $ 2,433 $ 3,841 $ 5,949