| Schedule of Accumulated Other Comprehensive (Loss) Income ("AOCI") |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Foreign Currency | | | | | | Defined Benefit | | | | Tax Effect of | | Translation | | | | | | Plan Liability | | Cash Flow Hedges | | Cash Flow Hedges | | Adjustment | | Total | At March 31, 2026 | | $ | 259 | | $ | 742 | | $ | (93) | | $ | (13,115) | | $ | (12,207) | Unrealized gain (loss) on cash flow hedges | | | — | | | 256 | | | (61) | | | — | | | 195 | Amounts reclassified from AOCI | | | — | | | (224) | | | 54 | | | — | | | (170) | Foreign currency translation gain | | | — | | | — | | | — | | | (1,691) | | | (1,691) | At June 30, 2026 | | $ | 259 | | $ | 774 | | $ | (100) | | $ | (14,806) | | $ | (13,873) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Foreign Currency | | | | | | Defined Benefit | | | | Tax Effect of | | Translation | | | | | | Plan Liability | | Cash Flow Hedges | | Cash Flow Hedges | | Adjustment | | Total | At March 31, 2025 | | $ | 131 | | $ | 1,666 | | $ | (316) | | $ | (21,427) | | $ | (19,946) | Unrealized gain (loss) on cash flow hedges | | | — | | | (161) | | | 39 | | | — | | | (122) | Amounts reclassified from AOCI | | | — | | | (379) | | | 91 | | | — | | | (288) | Foreign currency translation loss | | | — | | | — | | | — | | | 11,644 | | | 11,644 | At June 30, 2025 | | $ | 131 | | $ | 1,126 | | $ | (186) | | $ | (9,783) | | $ | (8,712) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Foreign Currency | | | | | | Defined Benefit | | | | Tax Effect of | | Translation | | | | | | Plan Liability | | Cash Flow Hedges | | Cash Flow Hedges | | Adjustment | | Total | At December 31, 2025 | | $ | 259 | | $ | 551 | | $ | (48) | | $ | (10,289) | | $ | (9,527) | Unrealized (loss) gain on cash flow hedges | | | — | | | 678 | | | (162) | | | — | | | 516 | Amounts reclassified from AOCI | | | — | | | (455) | | | 110 | | | — | | | (345) | Foreign currency translation gain | | | — | | | — | | | — | | | (4,517) | | | (4,517) | At June 30, 2026 | | $ | 259 | | $ | 774 | | $ | (100) | | $ | (14,806) | | $ | (13,873) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Foreign Currency | | | | | | Defined Benefit | | | | Tax Effect of | | Translation | | | | | | Plan Liability | | Cash Flow Hedges | | Cash Flow Hedges | | Adjustment | | Total | At December 31, 2024 | | $ | 131 | | $ | 2,522 | | $ | (547) | | $ | (25,289) | | $ | (23,183) | Unrealized gain (loss) on cash flow hedges | | | — | | | (641) | | | 167 | | | — | | | (474) | Amounts reclassified from AOCI | | | — | | | (755) | | | 194 | | | — | | | (561) | Foreign currency translation loss | | | — | | | — | | | — | | | 15,506 | | | 15,506 | At June 30, 2025 | | $ | 131 | | $ | 1,126 | | $ | (186) | | $ | (9,783) | | $ | (8,712) |
|