v3.26.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Taxes        
Income tax expense $ (1,751) $ 4,164 $ 1,717 $ 12,290
Increase (decrease) in income tax expense $ (5,900)      
Statutory income tax rate (as a percent)     21.00%  
Effective Federal income tax rate (4.90%) 13.80%