XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Payables and Accruals [Abstract]    
Payroll, payroll taxes and employee benefits $ 30,971,000 $ 26,291,000
Customer deposits 101,472,000 88,142,000
Accrued professional service fees 11,004,000 9,838,000
Self-insurance accruals 3,276,000 3,818,000
Deferred revenue 30,809,000 29,961,000
Operating lease liabilities 8,126,000 8,864,000
Other 1,586,000 954,000
Total accrued liabilities $ 187,244,000 $ 167,868,000