| Schedule of changes in Accumulated Other Comprehensive Income (Loss) |
| | | | | | | | | | Quarter ended March 31, 2026 (in thousands): | | Unrealized | | | | | | | | | Gains | | Foreign | | | | | | (Losses) on | | Currency | | | | | | Derivative | | Translation | | | | | | Instruments | | Adjustments | | Total | Balance as of December 31, 2025, net of tax | | $ | 160 | | $ | (62,504) | | $ | (62,344) | Other comprehensive income (loss), before tax: | | | | | | | | | | Amounts before reclassifications | | | (282) | | | (4,859) | | | (5,141) | Amounts reclassified out | | | 160 | | | 660 | | | 820 | Total other comprehensive income (loss), before tax | | | (122) | | | (4,199) | | | (4,321) | Tax (expense)/benefit | | | (38) | | | (153) | | | (191) | Total other comprehensive income (loss), net of tax | | | (160) | | | (4,352) | | | (4,512) | Balance as of March 31, 2026, net of tax | | $ | — | | $ | (66,856) | | $ | (66,856) |
| | | | | | | | | | Quarter ended March 31, 2025 (in thousands): | | Unrealized | | | | | | | | | Gains | | Foreign | | | | | | (Losses) on | | Currency | | | | | | Derivative | | Translation | | | | | | Instruments | | Adjustments | | Total | Balance as of December 31, 2024 net of tax: | | $ | 5,030 | | $ | (90,680) | | $ | (85,650) | Other comprehensive income (loss), before tax: | | | | | | | | | | Amounts before reclassifications | | | (3,079) | | | 4,807 | | | 1,728 | Amounts reclassified out | | | 1,790 | | | 660 | | | 2,450 | Total other comprehensive income (loss), before tax | | | (1,289) | | | 5,467 | | | 4,178 | Tax (expense)/benefit | | | (424) | | | (156) | | | (580) | Total other comprehensive income (loss), net of tax | | | (1,713) | | | 5,311 | | | 3,598 | Balance as of March 31, 2025, net of tax | | $ | 3,317 | | $ | (85,369) | | $ | (82,052) |
| | | | | | | | | | Nine months ended March 31, 2026 (in thousands): | | Unrealized | | | | | | | | | Gains | | Foreign | | | | | | (Losses) on | | Currency | | | | | | Derivative | | Translation | | | | | | Instruments | | Adjustments | | Total | Balance as of June 30, 2025, net of tax: | | $ | 2,536 | | $ | (62,416) | | $ | (59,880) | Other comprehensive income (loss), before tax: | | | | | | | | | | Amounts before reclassifications | | | (4,701) | | | (5,915) | | | (10,616) | Amounts reclassified out | | | 2,838 | | | 1,933 | | | 4,771 | Total other comprehensive income (loss), before tax | | | (1,863) | | | (3,982) | | | (5,845) | Tax (expense)/benefit | | | (673) | | | (458) | | | (1,131) | Total other comprehensive income (loss), net of tax | | | (2,536) | | | (4,440) | | | (6,976) | Balance as of March 31, 2026, net of tax | | $ | — | | $ | (66,856) | | $ | (66,856) |
| | | | | | | | | | Nine months ended March 31, 2025 (in thousands): | | Unrealized | | | | | | | | | Gains | | Foreign | | | | | | (Losses) on | | Currency | | | | | | Derivative | | Translation | | | | | | Instruments | | Adjustments | | Total | Balance as of June 30, 2024, net of tax: | | $ | 8,102 | | $ | (86,418) | | $ | (78,316) | Other comprehensive income (loss), before tax: | | | | | | | | | | Amounts before reclassifications | | | (9,778) | | | (555) | | | (10,333) | Amounts reclassified out | | | 6,544 | | | 2,102 | | | 8,646 | Total other comprehensive income (loss), before tax | | | (3,234) | | | 1,547 | | | (1,687) | Tax (expense)/benefit | | | (1,551) | | | (498) | | | (2,049) | Total other comprehensive income (loss), net of tax | | | (4,785) | | | 1,049 | | | (3,736) | Balance as of March 31, 2025, net of tax | | $ | 3,317 | | $ | (85,369) | | $ | (82,052) |
|