XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Mar. 31, 2023
Apr. 01, 2022
Mar. 31, 2022
Payables and Accruals [Abstract]      
Payroll, payroll taxes and employee benefits $ 22,170,000   $ 36,066,000
Customer deposits 80,022,000   69,781,000
Accrued professional service fees 8,601,000   8,073,000
Self-insurance accruals 3,563,000   2,798,000
Deferred revenue 26,978,000 $ 25,796,000 25,796,000
Operating lease liabilities 9,900,000   13,348,000
Other 1,344,000   1,077,000
Total accrued liabilities $ 152,578,000   $ 156,939,000