XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUES - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of revenues        
Revenues $ 260,783 $ 248,749 $ 728,226 $ 683,386
Point in time        
Disaggregation of revenues        
Revenues 137,559 134,120 385,755 356,160
Over time        
Disaggregation of revenues        
Revenues 123,224 114,629 342,471 327,226
United States        
Disaggregation of revenues        
Revenues 181,903 173,288 515,484 479,144
International        
Disaggregation of revenues        
Revenues 78,880 75,461 212,742 204,242
Commercial        
Disaggregation of revenues        
Revenues 175,807 182,423 498,709 502,318
Government        
Disaggregation of revenues        
Revenues 84,976 66,326 229,517 181,068
A&D        
Disaggregation of revenues        
Revenues 114,450 103,469 323,884 285,434
A&D | Point in time        
Disaggregation of revenues        
Revenues 53,148 48,496 146,076 129,355
A&D | Over time        
Disaggregation of revenues        
Revenues 61,302 54,973 177,808 156,079
A&D | United States        
Disaggregation of revenues        
Revenues 95,265 86,031 267,325 237,481
A&D | International        
Disaggregation of revenues        
Revenues 19,185 17,438 56,559 47,953
A&D | Commercial        
Disaggregation of revenues        
Revenues 45,404 45,574 131,993 128,016
A&D | Government        
Disaggregation of revenues        
Revenues 69,046 57,895 191,891 157,418
USG        
Disaggregation of revenues        
Revenues 90,277 89,966 260,570 240,172
USG | Point in time        
Disaggregation of revenues        
Revenues 72,985 74,128 209,973 194,240
USG | Over time        
Disaggregation of revenues        
Revenues 17,292 15,838 50,597 45,932
USG | United States        
Disaggregation of revenues        
Revenues 54,063 55,011 165,789 154,410
USG | International        
Disaggregation of revenues        
Revenues 36,214 34,955 94,781 85,762
USG | Commercial        
Disaggregation of revenues        
Revenues 88,076 88,442 254,765 236,715
USG | Government        
Disaggregation of revenues        
Revenues 2,201 1,524 5,805 3,457
Test        
Disaggregation of revenues        
Revenues 56,056 55,314 143,772 157,780
Test | Point in time        
Disaggregation of revenues        
Revenues 11,426 11,496 29,706 32,565
Test | Over time        
Disaggregation of revenues        
Revenues 44,630 43,818 114,066 125,215
Test | United States        
Disaggregation of revenues        
Revenues 32,575 32,246 82,370 87,253
Test | International        
Disaggregation of revenues        
Revenues 23,481 23,068 61,402 70,527
Test | Commercial        
Disaggregation of revenues        
Revenues 42,327 48,407 111,951 137,587
Test | Government        
Disaggregation of revenues        
Revenues $ 13,729 $ 6,907 $ 31,821 $ 20,193