v3.26.1
Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]    
Unbilled revenue (contract assets) $ 59,868 $ 38,494
Customer deposits (contract liabilities) (102,421) (84,062)
Net contract (liabilities) assets (42,553) $ (45,568)
Unbilled revenue (contract assets) 21,374  
Customer deposits (contract liabilities) (18,359)  
Net contract (liabilities) assets 3,015  
Change due to amounts acquired (Contract assets) 29  
Change due to amounts acquired (contract liabilities) (1,840)  
Change due to revenue recognized (Contract assets) 120,829  
Change due to revenue recognized(Contract Liabilities) 68,923  
Change due to invoicing customers/ additional deposits (Contract Assets) (99,484)  
Change due to invoicing customers/ additional deposits (Contract Liabilities) $ (85,442)