XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Jun. 30, 2024
Apr. 01, 2024
Mar. 31, 2024
Payables and Accruals [Abstract]      
Payroll, payroll taxes and employee benefits $ 36,693,000   $ 26,291,000
Customer deposits 94,022,000   88,142,000
Accrued professional service fees 8,163,000   9,838,000
Self-insurance accruals 2,621,000   3,818,000
Deferred revenue 30,217,000 $ 29,961,000 29,961,000
Operating lease liabilities 8,734,000   8,864,000
Other 1,454,000   954,000
Total accrued liabilities $ 181,904,000   $ 167,868,000