v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Sep. 30, 2024
Schedule of Future Minimum Lease Payments [Abstract]    
2026 $ 298  
2027 307  
2028 54  
2029 56  
2030 19  
Total future minimum lease payments 734  
Less: Imputed interest (4)  
Present value of lease payments $ 730 $ 506