v3.26.1
Revenue Recognition - Schedule of Revenues Classified by Major Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues:        
Total revenues $ 69,587 $ 62,236 $ 248,855 $ 191,142
United States        
Revenues:        
Total revenues 9,403 10,905 27,213 29,701
Other Americas        
Revenues:        
Total revenues 414 245 1,014 892
Germany        
Revenues:        
Total revenues 14,251 21,470 58,101 60,577
Other Europe, Middle East and Africa        
Revenues:        
Total revenues 7,328 5,956 22,553 17,109
Japan        
Revenues:        
Total revenues 18,957 6,353 37,434 30,811
Other Asia-Pacific        
Revenues:        
Total revenues $ 19,234 $ 17,307 $ 102,540 $ 52,052