v3.26.1
Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Estimated annual effective tax rate before discrete items 25.40% 27.10% 25.40% 26.40%
Discrete items recognized (18.00%) (14.40%) (16.60%) (21.10%)
Effective tax rate recognized in the statements of operations 7.40% 12.70% 8.80% 5.30%