v3.26.1
Income Taxes (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Global effective tax rate, continuing operations (as percentage) 5.00% 66.00% (10.00%) 46.00%
Global effective tax rate (as percentage)     19.00% 74.00%