v3.26.1
Customer-Related Liabilities - Schedule of Change in Customer Deposits (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Contract with Customer, Liability [Abstract]    
Balance at beginning of the period $ 12,707 $ 21,503
Satisfaction of performance obligations (4,827) (9,836)
Receipt of additional deposits 9,618 11,369
Other, primarily impact from changes in foreign currency exchange rates (8) 49
Balance at end of the period 17,490 23,085
Deposits - Other noncurrent liabilities (2,700) (2,746)
Deposits - Customer-related liabilities $ 14,790 $ 20,339