v3.26.1
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