XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Rate
Sep. 30, 2024
Rate
Sep. 30, 2025
Rate
Sep. 30, 2024
Rate
Income Tax Disclosure [Abstract]        
Effective tax rate (132.80%) 18.80% (71.70%) 14.50%