XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Customer-Related Liabilities - Schedule of Change in Customer Deposits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Contract with Customer, Liability [Abstract]    
Balance at the beginning of the year $ 13,078 $ 10,453
Satisfaction of performance obligations (22,251) (25,854)
Receipt of additional deposits 30,722 28,457
Other, primarily changes in foreign currency exchange rates (46) 22
Balance at the end of the year 21,503 13,078
Deposits - Other noncurrent liabilities (2,521)  
Deposits - Other current liabilities $ 18,982 $ 13,078