Accrued Severance Benefits - Changes in Accrued Severance Benefits (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Postemployment Benefits [Abstract] | |||||
| Beginning balance | $ 36,094 | $ 46,886 | $ 37,060 | $ 45,594 | |
| Provisions | 1,126 | 661 | 2,338 | 2,175 | |
| Severance payments | (461) | (9,518) | (689) | (9,843) | |
| Translation adjustments | (670) | 3,552 | (2,620) | 3,655 | |
| Ending balance | 36,089 | 41,581 | 36,089 | 41,581 | |
| Less: Cumulative contributions to severance insurance deposit accounts | (24,166) | (27,313) | (24,166) | (27,313) | |
| The National Pension Fund | (15) | (20) | (15) | (20) | |
| Accrued severance benefits, net | $ 11,908 | $ 14,248 | $ 11,908 | $ 14,248 | $ 11,502 |