Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail)

v3.25.1
Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]    
Unbilled revenue (contract assets) $ 38,494 $ 28,015
Customer deposits (contract liabilities) (84,062) (71,987)
Net contract (liabilities) assets (45,568) $ (43,972)
Unbilled revenue (contract assets) 10,479  
Customer deposits (contract liabilities) (12,075)  
Net contract (liabilities) assets (1,596)  
Change due to revenue recognized (Contract assets) 93,955  
Change due to revenue recognized(Contract Liabilities) 44,840  
Change due to invoicing customers/ additional deposits (Contract Assets) (83,476)  
Change due to invoicing customers/ additional deposits (Contract Liabilities) $ (56,915)