v3.26.1
Income Taxes - Reconciliation of Income Tax Expense (Benefit) Attributable to Income from Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reconciliation of income tax expense rate to the U.S. federal tax rate, Amount        
U.S. federal statutory tax rate $ 44,245 $ 32,868 $ 58,386 $ 49,381
State and local income taxes, net of federal income tax effect 842 493 1,380 1,047
Tax credit (705) (645) (3,471) (1,290)
Nontaxable or Nondeductible Items:        
Excess tax benefit on share-based compensation (144) (408) (1,995) (3,159)
Other nontaxable or nondeductible items (1,578) (129) 816 1,617
Total tax expense $ 42,660 $ 32,179 $ 55,116 $ 47,596
Tax Jurisdiction of Domicile [Extensible Enumeration] country:US country:US country:US country:US
Reconciliation of income tax expense rate to the U.S. federal tax rate, 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) 0.40% 0.30% 0.50% 0.40%
Tax credit (as a percent) (0.30%) (0.40%) (1.20%) (0.60%)
Nontaxable or Nondeductible Items:        
Excess tax benefit on share-based compensation (as a percent) (0.10%) (0.30%) (0.70%) (1.40%)
Other nontaxable or nondeductible items, Percent (0.80%) 0.00% 0.20% 0.80%
Total tax expense (as a percent) 20.20% 20.60% 19.80% 20.20%