v3.26.1
Earnings/Loss Per Share - Schedule of Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerators:        
Net loss attributable to common stockholders $ (9,981) $ (1,650) $ (20,402) $ (31,749)
Denominator:        
Weighted Average shares used to compute basic and diluted net loss per share 224,320,751 119,585,747 217,342,358 110,225,078
Basis net loss per share (in each dollar) $ (0.04) $ (0.01) $ (0.09) $ (0.29)
Diluted net loss per share (in each dollar) $ (0.04) $ (0.01) $ (0.09) $ (0.29)