v3.25.2
REVENUES - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of revenues        
Revenues $ 296,344 $ 233,568 $ 742,714 $ 645,621
Point in time        
Disaggregation of revenues        
Revenues 152,099 135,645 415,136 377,448
Over time        
Disaggregation of revenues        
Revenues 144,245 97,923 327,578 268,173
United States        
Disaggregation of revenues        
Revenues 193,768 155,866 496,651 438,423
International        
Disaggregation of revenues        
Revenues 102,576 77,702 246,063 207,198
Commercial        
Disaggregation of revenues        
Revenues 195,541 174,330 538,168 492,907
Government        
Disaggregation of revenues        
Revenues 100,803 59,238 204,546 152,714
A&D        
Disaggregation of revenues        
Revenues 136,324 87,235 307,819 241,279
A&D | Point in time        
Disaggregation of revenues        
Revenues 66,833 51,234 166,191 137,769
A&D | Over time        
Disaggregation of revenues        
Revenues 69,491 36,001 141,628 103,510
A&D | United States        
Disaggregation of revenues        
Revenues 94,518 69,228 226,444 190,264
A&D | International        
Disaggregation of revenues        
Revenues 41,806 18,007 81,375 51,015
A&D | Commercial        
Disaggregation of revenues        
Revenues 57,297 43,927 151,756 126,191
A&D | Government        
Disaggregation of revenues        
Revenues 79,027 43,308 156,063 115,088
USG        
Disaggregation of revenues        
Revenues 92,357 90,277 269,784 260,570
USG | Point in time        
Disaggregation of revenues        
Revenues 74,143 72,985 216,423 209,973
USG | Over time        
Disaggregation of revenues        
Revenues 18,214 17,292 53,361 50,597
USG | United States        
Disaggregation of revenues        
Revenues 63,062 54,063 173,121 165,789
USG | International        
Disaggregation of revenues        
Revenues 29,295 36,214 96,663 94,781
USG | Commercial        
Disaggregation of revenues        
Revenues 87,653 88,076 261,581 254,765
USG | Government        
Disaggregation of revenues        
Revenues 4,704 2,201 8,203 5,805
Test        
Disaggregation of revenues        
Revenues 67,663 56,056 165,111 143,772
Test | Point in time        
Disaggregation of revenues        
Revenues 11,123 11,426 32,522 29,706
Test | Over time        
Disaggregation of revenues        
Revenues 56,540 44,630 132,589 114,066
Test | United States        
Disaggregation of revenues        
Revenues 36,188 32,575 97,086 82,370
Test | International        
Disaggregation of revenues        
Revenues 31,475 23,481 68,025 61,402
Test | Commercial        
Disaggregation of revenues        
Revenues 50,591 42,327 124,831 111,951
Test | Government        
Disaggregation of revenues        
Revenues $ 17,072 $ 13,729 $ 40,280 $ 31,821