XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Payables and Accruals [Abstract]    
Payroll, payroll taxes and employee benefits $ 26,291,000 $ 22,170,000
Customer deposits 88,142,000 80,022,000
Accrued professional service fees 9,838,000 8,601,000
Self-insurance accruals 3,818,000 3,563,000
Deferred revenue 29,961,000 26,978,000
Operating lease liabilities 8,864,000 9,900,000
Other 954,000 1,344,000
Total accrued liabilities $ 167,868,000 $ 152,578,000