Accrued Expenses and Other Current Liabilities |
6 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Accrued Expenses and Other Current Liabilities [Abstract] | |
| Accrued Expenses and Other Current Liabilities | 9. Accrued (in US$ thousands) June 30, 2026 December 31, 2025 Wages $ 37,758 $ 42,652 Taxes 7,156 6,440 Accrued 24,714 37,818 Accrued 35,784 40,964 Accrued 125,784 132,754 Other liabilities 19,470 15,404 Total $ 250,666 $ 276,032 |