XML 46 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts and Income Taxes Payable and Accrued Liabilities - Accrued Liabilities (Detail) - USD ($)
Dec. 31, 2024
Mar. 31, 2024
Payables and Accruals [Abstract]    
Payroll, payroll taxes and employee benefits $ 48,138,000 $ 26,291,000
Customer deposits 99,496,000 88,142,000
Accrued professional service fees 9,527,000 9,838,000
Self-insurance accruals 2,507,000 3,818,000
Deferred revenue 30,733,000 29,961,000
Operating lease liabilities 8,352,000 8,864,000
Other 1,355,000 954,000
Total accrued liabilities $ 200,108,000 $ 167,868,000