v3.26.1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2026
Income Tax Disclosure [Abstract]  
Schedule of Interest and Penalties
June 30, 2026December 31, 2025
Gross liability for unrecognized tax benefits, exclusive of interest and penalties$14,815 $13,613 
Interest and penalties on unrecognized benefits2,136 1,685 
Total gross uncertain tax positions$16,951 $15,298 
Amount included in Current liabilities$4,057 $3,642 
Amount included in Other long-term liabilities12,894 11,656 
$16,951 $15,298 
Schedule of Effective Income Tax Rate Reconciliation
The effective income tax rate for the three and six months ended June 30, 2026 and 2025 differs from the federal income tax statutory rate due to the following:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Statutory rate21.0 %21.0 %21.0 %21.0 %
State taxes, net of federal tax benefit2.9 2.8 2.9 2.8 
Foreign tax expense and tax rate differential(0.1)(0.2)(0.1)(0.2)
Tax benefit from stock option exercises(1.4)(0.8)(1.0)(0.7)
Energy tax credits(1.3)— (0.7)— 
Other, net0.1 (0.5)0.2 (0.4)
21.2 %22.3 %22.3 %22.5 %