v3.26.1
Reportable Segments - Schedule of Constant Currency Reporting (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
Mexican peso        
Segment Reporting [Line Items]        
Foreign currency exchange rate, translation 20 21 21 21
Chinese yuan        
Segment Reporting [Line Items]        
Foreign currency exchange rate, translation 6.8 6.9 6.9 6.9
South Korean won        
Segment Reporting [Line Items]        
Foreign currency exchange rate, translation 1,269 1,250 1,250 1,250
Euro        
Segment Reporting [Line Items]        
Foreign currency exchange rate, translation 0.88 0.88 0.88 0.88
New Taiwan dollar        
Segment Reporting [Line Items]        
Foreign currency exchange rate, translation 31 31 31 31