XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Summary of Changes in Customer Deposits (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue From Contract With Customer [Abstract]    
Customer deposits $ 7,121 $ 2,363
Additional customer deposits received where revenue has not yet been recognized 2,078 1,359
Revenue recognized from customer deposits (4,444) (1,874)
Effect of change in exchange rates (78) (77)
Total customer deposits $ 4,677 $ 1,771