v3.26.1
REVENUES - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of revenues        
Revenues $ 339,027 $ 296,344 $ 938,027 $ 742,714
Point in time        
Disaggregation of revenues        
Revenues 167,404 152,099 474,630 415,136
Over time        
Disaggregation of revenues        
Revenues 171,623 144,245 463,397 327,578
United States        
Disaggregation of revenues        
Revenues 218,133 193,768 607,179 496,651
International        
Disaggregation of revenues        
Revenues 120,894 102,576 330,848 246,063
Commercial        
Disaggregation of revenues        
Revenues 204,026 195,541 583,023 538,168
Government        
Disaggregation of revenues        
Revenues 135,001 100,803 355,004 204,546
A&D        
Disaggregation of revenues        
Revenues 168,202 136,324 462,341 307,819
A&D | Point in time        
Disaggregation of revenues        
Revenues 72,978 66,833 209,389 166,191
A&D | Over time        
Disaggregation of revenues        
Revenues 95,224 69,491 252,952 141,628
A&D | United States        
Disaggregation of revenues        
Revenues 110,189 94,518 302,584 226,444
A&D | International        
Disaggregation of revenues        
Revenues 58,013 41,806 159,757 81,375
A&D | Commercial        
Disaggregation of revenues        
Revenues 51,604 57,297 153,336 151,756
A&D | Government        
Disaggregation of revenues        
Revenues 116,598 79,027 309,005 156,063
USG        
Disaggregation of revenues        
Revenues 99,963 92,357 280,976 269,784
USG | Point in time        
Disaggregation of revenues        
Revenues 80,818 74,143 224,333 216,423
USG | Over time        
Disaggregation of revenues        
Revenues 19,145 18,214 56,643 53,361
USG | United States        
Disaggregation of revenues        
Revenues 63,722 63,062 183,319 173,121
USG | International        
Disaggregation of revenues        
Revenues 36,241 29,295 97,657 96,663
USG | Commercial        
Disaggregation of revenues        
Revenues 97,572 87,653 273,291 261,581
USG | Government        
Disaggregation of revenues        
Revenues 2,391 4,704 7,685 8,203
Test        
Disaggregation of revenues        
Revenues 70,862 67,663 194,710 165,111
Test | Point in time        
Disaggregation of revenues        
Revenues 13,608 11,123 40,908 32,522
Test | Over time        
Disaggregation of revenues        
Revenues 57,254 56,540 153,802 132,589
Test | United States        
Disaggregation of revenues        
Revenues 44,222 36,188 121,276 97,086
Test | International        
Disaggregation of revenues        
Revenues 26,640 31,475 73,434 68,025
Test | Commercial        
Disaggregation of revenues        
Revenues 54,850 50,591 156,396 124,831
Test | Government        
Disaggregation of revenues        
Revenues $ 16,012 $ 17,072 $ 38,314 $ 40,280