Revenue from Contracts with Customers - Schedule of Changes in Deferred Revenue, Inclusive of Both Current and Long-term (Detail) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2020
USD ($)
| |
| Movement in Deferred Revenue [Roll Forward] | |
| Beginning balance | $ 8,875 |
| Recognition of deferred revenue | (10,227) |
| Deferral of revenue | 9,623 |
| Effect of foreign currency translation | 169 |
| Ending balance | $ 8,440 |