XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Mar. 31, 2022
Apr. 01, 2021
Mar. 31, 2021
Payables and Accruals [Abstract]      
Payroll, payroll taxes and employee benefits $ 36,066,000   $ 43,998,000
Customer deposits 69,781,000   56,498,000
Accrued professional service fees 8,073,000   7,016,000
Self-insurance accruals 2,798,000   3,704,000
Deferred revenue 25,796,000 $ 22,514,000 22,514,000
Operating lease liabilities 13,348,000   12,765,000
Other 1,077,000   2,391,000
Total accrued liabilities $ 156,939,000   $ 148,886,000