v3.26.1
Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]    
Unbilled revenue (contract assets) $ 65,884 $ 59,868
Customer deposits (contract liabilities) (113,135) (102,421)
Net contract (liabilities) assets (47,251) $ (42,553)
Unbilled revenue (contract assets) 6,016  
Customer deposits (contract liabilities) (10,714)  
Net contract (liabilities) assets (4,698)  
Change due to revenue recognized (Contract assets) 34,328  
Change due to revenue recognized (Contract Liabilities) 16,363  
Change due to invoicing customers/ additional deposits (Contract Assets) (28,312)  
Change due to invoicing customers/ additional deposits (Contract Liabilities) $ (27,077)