Income Taxes - Additional Information (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2022 |
Jun. 30, 2021 |
Jun. 30, 2022 |
Jun. 30, 2021 |
|
| Income Tax Contingency [Line Items] | ||||
| Income tax expenses (benefits) | $ (897) | $ 2,601 | $ 2,586 | $ 2,891 |
| Korean Subsidiary tax authority [Member] | ||||
| Income Tax Contingency [Line Items] | ||||
| Income tax expenses (benefits) | $ 624 | |||