Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2025
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]    
Unbilled revenue - contract assets $ 50,113 $ 38,494
Customer deposits - contract liabilities (104,918) (84,062)
Net contract (liabilities) assets (54,805) $ (45,568)
Unbilled revenue - contract assets 11,619  
Customer deposits - contract liabilities (20,856)  
Net contract (liabilities) assets (9,237)  
Change due to revenue recognized - Contract assets 61,093  
Change due to revenue recognized - Contract Liabilities 38,993  
Change due to invoicing customers/ additional deposits - Contract Assets (49,474)  
Change due to invoicing customers/ additional deposits - Contract Liabilities $ (59,849)