XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Dec. 31, 2022
Mar. 31, 2022
Payables and Accruals [Abstract]    
Payroll, payroll taxes and employee benefits $ 36,477,000 $ 36,066,000
Customer deposits 82,857,000 69,781,000
Accrued professional service fees 8,596,000 8,073,000
Self-insurance accruals 3,032,000 2,798,000
Deferred revenue 26,340,000 25,796,000
Operating lease liabilities 10,687,000 13,348,000
Other 1,821,000 1,077,000
Total accrued liabilities $ 169,810,000 $ 156,939,000