v3.26.1
Reclassifications Out of Accumulated Other Comprehensive Loss - Schedule of Reclassification Adjustments and Other Activities Impacting Accumulated Other Comprehensive Loss (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive loss into cost of sales and interest expense, net $ 3,100 $ 187 $ 6,127 $ 95
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive loss into cost of sales and interest expense, net (3,135)   (6,187)  
Location, Statement of Income, Balance [Axis]: us-gaap:InterestIncomeExpenseNet        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive loss into cost of sales and interest expense, net $ 18   $ 25