Reportable Segments - Schedule of Constant Currency Reporting (Details) |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Japanese yen | |||
| Segment Reporting Information [Line Items] | |||
| Foreign currency exchange rate, translation | 120 | 107 | 107 |
| South Korean won | |||
| Segment Reporting Information [Line Items] | |||
| Foreign currency exchange rate, translation | 1,250 | 1,175 | 1,175 |
| Chinese yuan | |||
| Segment Reporting Information [Line Items] | |||
| Foreign currency exchange rate, translation | 6.9 | 6.7 | 6.7 |
| New Taiwan dollar | |||
| Segment Reporting Information [Line Items] | |||
| Foreign currency exchange rate, translation | 31 | 31 | 31 |
| Mexican peso | |||
| Segment Reporting Information [Line Items] | |||
| Foreign currency exchange rate, translation | 21 | 20 | 20 |
| Euro | |||
| Segment Reporting Information [Line Items] | |||
| Foreign currency exchange rate, translation | 0.88 | 0.81 | 0.81 |