XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Sep. 30, 2025
Mar. 31, 2025
Payables and Accruals [Abstract]    
Payroll, payroll taxes and employee benefits $ 39,817,000 $ 30,971,000
Customer deposits 112,302,000 101,472,000
Accrued professional service fees 10,879,000 11,004,000
Self-insurance accruals 3,561,000 3,276,000
Deferred revenue 30,909,000 30,809,000
Operating lease liabilities 7,317,000 8,126,000
Other 2,434,000 1,586,000
Total accrued liabilities $ 207,219,000 $ 187,244,000