Forward Contracts - Schedule of Cash Flow Hedges Reclassified From Accumulated Other Comprehensive Loss (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Derivative [Line Items] | ||||
| Total amount reclassified from AOCL | $ 1,324 | $ (1,898) | $ 1,422 | $ (1,350) |
| Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization | ||||
| Derivative [Line Items] | ||||
| Total amount reclassified from AOCL | 931 | (1,499) | 835 | (1,066) |
| Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | ||||
| Derivative [Line Items] | ||||
| Total amount reclassified from AOCL | 356 | (308) | 576 | (219) |
| Income Statement Location [Axis]: task:DepreciationIncludingGainLossOnCashFlowHedge | ||||
| Derivative [Line Items] | ||||
| Total amount reclassified from AOCL | $ 37 | $ (91) | $ 11 | $ (65) |