XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Jun. 30, 2022
Mar. 31, 2022
Payables and Accruals [Abstract]    
Payroll, payroll taxes and employee benefits $ 33,971,000 $ 36,066,000
Customer deposits 74,421,000 69,781,000
Accrued professional service fees 6,165,000 8,073,000
Self-insurance accruals 2,700,000 2,798,000
Deferred revenue 26,022,000 25,796,000
Operating lease liabilities 12,718,000 13,348,000
Other 1,507,000 1,077,000
Total accrued liabilities $ 157,504,000 $ 156,939,000