XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Supporting Financial Information - Accrued Payroll (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued leave $ 8,774 $ 8,569
Accrued payroll 5,719 3,070
Accrued payroll taxes 491 981
Accrued severance 38 228
Total accrued payroll $ 15,022 $ 12,848