XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]      
Total revenues $ 430,221 $ 424,046 $ 444,849
North America, primarily United States      
Disaggregation of Revenue [Line Items]      
Total revenues 341,904 302,491 323,714
Europe, Middle East & Africa      
Disaggregation of Revenue [Line Items]      
Total revenues 62,887 64,890 69,980
Rest of world      
Disaggregation of Revenue [Line Items]      
Total revenues 25,430 56,665 51,155
Transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 303,470 313,421 345,119
Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues $ 126,751 $ 110,625 $ 99,730