v3.26.1
Organization and Description of Business (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Accumulated deficit $ 1,429,157   $ 1,429,157   $ 1,319,578
Net income (loss) attributable to common stockholders (35,051) $ 20,390 (109,579) $ (50,532)  
Cash and cash equivalents 117,436   117,436   183,049
Short-term investments $ 49,403   $ 49,403   $ 49,385