v3.26.3
Income Taxes - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Tax Disclosure [Abstract]        
Effective tax rate (2.95%) (10.44%) 31.63% (9.55%)
U.S. statutory tax rate 21.00% 21.00% 21.00% 21.00%
Tax years remain open to examination     2022 2023 2024 2025