XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Dec. 31, 2023
Apr. 01, 2023
Mar. 31, 2023
Payables and Accruals [Abstract]      
Payroll, payroll taxes and employee benefits $ 40,550,000   $ 22,170,000
Customer deposits 80,838,000   80,022,000
Accrued professional service fees 8,245,000   8,601,000
Self-insurance accruals 3,318,000   3,563,000
Deferred revenue 29,823,000 $ 26,978,000 26,978,000
Operating lease liabilities 9,316,000   9,900,000
Other 1,164,000   1,344,000
Total accrued liabilities $ 173,254,000   $ 152,578,000