v3.26.1
Income Taxes - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Effective tax rate 15.62% (2.71%) 11.96% (9.32%)
U.S. statutory tax rate 21.00% 21.00% 21.00% 21.00%
Tax years remain open to examination     2022 2023 2024 2025