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 Paid, by Individual Jurisdiction [Line Items]        
Effective income tax rate 7.20% 128.50% 10.40% (451.00%)
United States [Member]        
Income Tax Paid, by Individual Jurisdiction [Line Items]        
Statutory tax rate     21.00%