Quarterly report pursuant to Section 13 or 15(d)

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

v3.25.0.1
Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2024
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]    
Unbilled revenue - contract assets $ 37,777 $ 28,015
Customer deposits - contract liabilities (92,971) (71,987)
Net contract (liabilities) assets (55,194) $ (43,972)
Unbilled revenue - contract assets 9,762  
Customer deposits - contract liabilities (20,984)  
Net contract (liabilities) assets (11,222)  
Change due to revenue recognized - Contract assets 77,291  
Change due to revenue recognized - Contract Liabilities 33,402  
Change due to invoicing customers/ additional deposits - Contract Assets (67,529)  
Change due to invoicing customers/ additional deposits - Contract Liabilities $ (54,386)