v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Sep. 30, 2025
Schedule of Future Minimum Lease Payments [Abstract]    
2026 $ 207  
2027 273  
2028 54  
2029 56  
2030 19  
Total future minimum lease payments 609  
Less: Imputed interest 2  
Present value of lease payments $ 607 $ 730