v3.26.3
Customer-Related Liabilities - Schedule of Change in Customer Deposits (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Contract with Customer, Liability [Abstract]        
Balance at beginning of the period $ 22,508 $ 17,177 $ 12,707 $ 21,503
Receipt of additional deposits 14,225 7,218 32,481 22,007
Satisfaction of performance obligations (11,158) (9,246) (19,590) (28,493)
Other, primarily impact from changes in foreign currency exchange rates (2) (150) (25) (18)
Balance at end of the period 25,573 14,999 25,573 14,999
Deposits - Other noncurrent liabilities (2,700) (3,355) (2,700) (3,355)
Deposits - Customer-related liabilities $ 22,873 $ 11,644 $ 22,873 $ 11,644