v3.26.1
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Payables and Accruals [Abstract]    
Payroll, payroll taxes and employee benefits $ 31,324,000 $ 30,971,000
Customer deposits 115,706,000 101,472,000
Accrued professional service fees 9,804,000 11,004,000
Self-insurance accruals 3,569,000 3,276,000
Deferred revenue 32,235,000 30,809,000
Operating lease liabilities 7,420,000 8,126,000
Other 3,460,000 1,586,000
Total accrued liabilities $ 203,518,000 $ 187,244,000