XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Payables and Accruals [Abstract]    
Payroll, payroll taxes and employee benefits $ 42,033,000 $ 30,971,000
Customer deposits 108,138,000 101,472,000
Accrued professional service fees 11,548,000 11,004,000
Self-insurance accruals 3,178,000 3,276,000
Deferred revenue 30,260,000 30,809,000
Operating lease liabilities 7,725,000 8,126,000
Other 1,650,000 1,586,000
Total accrued liabilities $ 204,532,000 $ 187,244,000