Accumulated Other Comprehensive Losses (Tables) |
3 Months Ended |
|---|---|
Mar. 31, 2026 | |
| Accumulated Other Comprehensive Losses [Abstract] | |
| Schedule of Accumulated Other Comprehensive Losses | (in US$ thousands) Foreign currency translation adjustments Net unrealized gain on cash flow hedge - forward foreign currency contracts Total Balance at December 31, 2025 $ (122,923) 2,479 $ (120,444) Net current-period other comprehensive losses: (Loss) gain in other comprehensive income before reclassifications (6,765) 2,711 (4,054) Gain on long-term intra-entity foreign currency transactions 8,676 — 8,676 Gain reclassified from accumulated other comprehensive losses — (5,250) (5,250) Total 1,911 (2,539) (628) Balance at March 31, 2026 $ (121,012) (60) $ (121,072) |