v3.25.2
Income Taxes - Reconciliation of Federal Statutory Income Tax Rate (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Federal statutory rate 21.00% 21.00% 21.00% 21.00%
State income taxes, net of Federal benefit 4.80% 4.80% 5.00% 5.00%
Excess tax benefits related to share-based compensation (Note 14) (9.50%) (3.40%) (17.30%) (5.80%)
Return to provision 2.20% 0.00% 0.80% (0.10%)
Non-deductible executive compensation 3.90% 1.50% 5.90% 1.30%
Research and development credits (4.00%) (1.20%) (3.00%) (1.20%)
Other 2.20% (0.60%) 1.50% (0.40%)
Effective tax rate 20.60% 22.10% 13.90% 19.80%