XML 125 R108.htm IDEA: XBRL DOCUMENT v3.24.3
Note 18 - Segment and Geographic Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2022
Total revenue $ 656,323 $ 665,072 $ 555,498
UNITED STATES      
Total revenue 366,209 355,094 358,208
Africa [Member]      
Total revenue 61,962 65,092 1,331
CHINA      
Total revenue 58,260 51,787 53,867
UNITED KINGDOM      
Total revenue 27,451 26,764 30,258
Europe [Member]      
Total revenue 102,771 109,856 79,005
Asia Pacific [Member]      
Total revenue $ 39,670 $ 56,479 $ 32,829