XML 86 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]      
Total revenues $ 444,849 $ 388,225 $ 308,632
North America, primarily United States      
Disaggregation of Revenue [Line Items]      
Total revenues 323,714 302,409 227,923
Europe, Middle East & Africa      
Disaggregation of Revenue [Line Items]      
Total revenues 69,980 53,612 46,024
Rest of world      
Disaggregation of Revenue [Line Items]      
Total revenues 51,155 32,204 34,685
Transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 345,119 302,535 274,960
Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues $ 99,730 $ 85,690 $ 33,672