v3.26.1
Reportable Segments - Schedule Hedge Rates Used in Calculating the Adjustment for Hedged Exposures (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2025
Japanese yen        
Segment Reporting [Line Items]        
Foreign currency exchange rate, translation 120 120 120 120
Exposure hedge rate (as percent) 98.00% 100.00% 100.00% 100.00%
Mexican peso        
Segment Reporting [Line Items]        
Foreign currency exchange rate, translation 20 21 21 21
Exposure hedge rate (as percent) 94.00% 100.00% 100.00% 100.00%
Chinese yuan        
Segment Reporting [Line Items]        
Foreign currency exchange rate, translation 6.8 6.9 6.9 6.9
Exposure hedge rate (as percent) 93.00% 100.00% 100.00% 100.00%
South Korean won        
Segment Reporting [Line Items]        
Foreign currency exchange rate, translation 1,269 1,250 1,250 1,250
Exposure hedge rate (as percent) 100.00% 100.00% 100.00% 100.00%
Euro        
Segment Reporting [Line Items]        
Foreign currency exchange rate, translation 0.88 0.88 0.88 0.88
Exposure hedge rate (as percent) 89.00% 100.00% 100.00% 100.00%
New Taiwan dollar        
Segment Reporting [Line Items]        
Foreign currency exchange rate, translation 31 31 31 31
Exposure hedge rate (as percent) 95.00% 100.00% 100.00% 100.00%