v3.26.1
Income Taxes - Expense (Benefit) Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Effective Income Tax Rate Reconciliation, Amount        
U.S. federal statutory tax rate (in dollars) $ 11,571 $ 8,342 $ 15,308 $ 13,062
State and local income taxes, net of federal income tax effect (in dollars) $ 2,428 $ 1,752 $ 3,212 $ 2,743
Effective Income Tax Rate Reconciliation, State and Local Jurisdiction, Contribution Greater than 50 Percent, Tax Effect [Extensible Enumeration] stpr:FL stpr:FL stpr:FL stpr:FL
Energy related tax credits (in dollars)   $ (270)   $ (270)
Nontaxable or nondeductible and other items (in dollars) $ 118 125 $ 107 222
Total income tax expense (in dollars) $ 14,117 $ 9,949 $ 18,627 $ 15,757
Tax Jurisdiction of Domicile [Extensible Enumeration] country:US country:US country:US country:US
Effective Income Tax Rate Reconciliation, Percent        
U.S. federal statutory tax rate (as a percent) 21.00% 21.00% 21.00% 21.00%
State and local income taxes, net of federal income tax effect (as a percent) 4.40% 4.40% 4.40% 4.40%
Energy related tax credits (as a percent)   (0.70%)   (0.40%)
Nontaxable or nondeductible and other items (as a percent) 0.20% 0.30% 0.20% 0.30%
Total income tax expense (as a percent) 25.60% 25.00% 25.60% 25.30%