XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Liabilities - Schedule of Change in Customer Deposits (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Contract With Customer Liability [Abstract]        
Balance at beginning of the period $ 3,031 $ 4,702 $ 4,304 $ 4,574
Satisfaction of performance obligations (1,071) (2,637) (5,005) (5,149)
Receipt of additional deposits 1,971 2,876 4,709 5,513
Other, primarily changes in foreign currency exchange rates 83 (52) 6 (49)
Balance at end of the period $ 4,014 $ 4,889 $ 4,014 $ 4,889