v3.25.2
Income Taxes - Effective Income Tax Rate Reconciliation (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Statutory tax rate 21.00% 21.00% 21.00% 21.00%
State taxes, net of federal benefit 6.10% 6.00% 6.10% 6.00%
IRC 987 regulations     (7.40%)  
Equity-based compensation (0.30%)   0.60% (2.40%)
Uncertain tax position 3.20% 2.30% 3.20% 2.30%
Tax credits (11.30%) (6.60%) (11.30%) (6.60%)
Other 2.30% 3.60% 3.50% 3.10%
Effective tax rate 21.00% 26.30% 15.70% 23.40%