Income Taxes - Schedule of Income Tax Eliminations (Details) |
6 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Income Tax Jurisdiction, Domestic Federal [Member] | |
| Income Tax Examination [Line Items] | |
| Open Tax Year | 2022 2023 2024 2025 2026 |
| Income Tax Jurisdiction, Foreign [Member] | |
| Income Tax Examination [Line Items] | |
| Open Tax Year | 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 |