XML 87 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Liabilities - Schedule of Change in Customer Deposits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Contract With Customer Liability [Abstract]    
Balance at the beginning of the year $ 4,328 $ 6,507
Satisfaction of performance obligations (10,735) (12,870)
Receipt of additional deposits 17,026 10,729
Other, primarily changes in foreign currency exchange rates (166) (38)
Balance at the end of the year $ 10,453 $ 4,328