XML 33 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes
9 Months Ended
Sep. 30, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
On July 4, 2025, U.S tax legislation was signed into law (known as the "One Big Beautiful Bill Act" or "OBBBA") which makes permanent many of the tax provisions enacted in 2017 as part of the Tax Cuts and Jobs Act, that were set to expire at the end of 2025. In addition, the OBBBA makes changes to certain U.S. corporate tax provisions, but many are generally not effective until 2026. The enactment of the OBBBA does not have a material impact on the results from operations for the current year or future years.