v3.26.1
Cash and Cash Equivalents - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Sep. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Cash And Cash Equivalents [Line Items]        
Cash and cash equivalents $ 44,807 $ 51,783 $ 32,587 $ 49,861
Money Market Funds        
Cash And Cash Equivalents [Line Items]        
Cash and Cash Equivalents, Cost Value 15,100 30,700    
Non Money Market Funds        
Cash And Cash Equivalents [Line Items]        
Cash and Cash Equivalents, Cost Value $ 29,700 $ 21,100