XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of revenues      
Revenues $ 1,095,388 $ 919,127 $ 855,793
Point in time      
Disaggregation of revenues      
Revenues 600,461 545,043  
Over time      
Disaggregation of revenues      
Revenues 494,927 374,084  
United States      
Disaggregation of revenues      
Revenues 727,267 632,836 $ 576,639
International      
Disaggregation of revenues      
Revenues 368,121 286,291  
Commercial      
Disaggregation of revenues      
Revenues 748,907 704,753  
Government      
Disaggregation of revenues      
Revenues 346,481 214,374  
A&D      
Disaggregation of revenues      
Revenues 478,192 340,543  
A&D | Point in time      
Disaggregation of revenues      
Revenues 246,923 200,693  
A&D | Over time      
Disaggregation of revenues      
Revenues 231,269 139,850  
A&D | United States      
Disaggregation of revenues      
Revenues 345,308 272,183  
A&D | International      
Disaggregation of revenues      
Revenues 132,884 68,360  
A&D | Commercial      
Disaggregation of revenues      
Revenues 201,664 178,954  
A&D | Government      
Disaggregation of revenues      
Revenues 276,528 161,589  
Test      
Disaggregation of revenues      
Revenues 237,201 209,523  
Test | Point in time      
Disaggregation of revenues      
Revenues 44,784 43,150  
Test | Over time      
Disaggregation of revenues      
Revenues 192,417 166,373  
Test | United States      
Disaggregation of revenues      
Revenues 140,726 120,500  
Test | International      
Disaggregation of revenues      
Revenues 96,475 89,023  
Test | Commercial      
Disaggregation of revenues      
Revenues 177,952 164,321  
Test | Government      
Disaggregation of revenues      
Revenues 59,249 45,202  
USG      
Disaggregation of revenues      
Revenues 379,995 369,061  
USG | Point in time      
Disaggregation of revenues      
Revenues 308,754 301,200  
USG | Over time      
Disaggregation of revenues      
Revenues 71,241 67,861  
USG | United States      
Disaggregation of revenues      
Revenues 241,233 240,153  
USG | International      
Disaggregation of revenues      
Revenues 138,762 128,908  
USG | Commercial      
Disaggregation of revenues      
Revenues 369,291 361,478  
USG | Government      
Disaggregation of revenues      
Revenues $ 10,704 $ 7,583