XML 81 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of revenues      
Revenues $ 1,026,759 $ 956,033 $ 857,502
Point in time      
Disaggregation of revenues      
Revenues 557,975 504,241  
Over time      
Disaggregation of revenues      
Revenues 468,784 451,792  
United States      
Disaggregation of revenues      
Revenues 737,360 665,391 603,200
International      
Disaggregation of revenues      
Revenues 289,399 290,642  
Commercial      
Disaggregation of revenues      
Revenues 711,970 695,773  
Government      
Disaggregation of revenues      
Revenues 314,789 260,260  
A&D      
Disaggregation of revenues      
Revenues 448,175 392,443 351,400
A&D | Point in time      
Disaggregation of revenues      
Revenues 213,625 178,222  
A&D | Over time      
Disaggregation of revenues      
Revenues 234,550 214,221  
A&D | United States      
Disaggregation of revenues      
Revenues 376,707 326,566  
A&D | International      
Disaggregation of revenues      
Revenues 71,468 65,877  
A&D | Commercial      
Disaggregation of revenues      
Revenues 186,171 170,193  
A&D | Government      
Disaggregation of revenues      
Revenues 262,004 222,250  
USG      
Disaggregation of revenues      
Revenues 369,061 342,320 278,400
USG | Point in time      
Disaggregation of revenues      
Revenues 301,200 281,977  
USG | Over time      
Disaggregation of revenues      
Revenues 67,861 60,343  
USG | United States      
Disaggregation of revenues      
Revenues 240,153 220,536  
USG | International      
Disaggregation of revenues      
Revenues 128,908 121,784  
USG | Commercial      
Disaggregation of revenues      
Revenues 361,478 331,836  
USG | Government      
Disaggregation of revenues      
Revenues 7,583 10,484  
Test      
Disaggregation of revenues      
Revenues 209,523 221,270 $ 227,700
Test | Point in time      
Disaggregation of revenues      
Revenues 43,150 44,042  
Test | Over time      
Disaggregation of revenues      
Revenues 166,373 177,228  
Test | United States      
Disaggregation of revenues      
Revenues 120,500 118,289  
Test | International      
Disaggregation of revenues      
Revenues 89,023 102,981  
Test | Commercial      
Disaggregation of revenues      
Revenues 164,321 193,744  
Test | Government      
Disaggregation of revenues      
Revenues $ 45,202 $ 27,526