XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUES - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of revenues    
Revenues $ 247,026 $ 218,314
Point in time    
Disaggregation of revenues    
Revenues 129,195 114,148
Over time    
Disaggregation of revenues    
Revenues 117,831 104,166
United States    
Disaggregation of revenues    
Revenues 185,250 158,114
International    
Disaggregation of revenues    
Revenues 61,776 60,200
Commercial    
Disaggregation of revenues    
Revenues 168,128 153,765
Government    
Disaggregation of revenues    
Revenues 78,898 64,549
A&D    
Disaggregation of revenues    
Revenues 114,301 94,733
A&D | Point in time    
Disaggregation of revenues    
Revenues 50,126 39,465
A&D | Over time    
Disaggregation of revenues    
Revenues 64,175 55,268
A&D | United States    
Disaggregation of revenues    
Revenues 96,703 79,901
A&D | International    
Disaggregation of revenues    
Revenues 17,598 14,832
A&D | Commercial    
Disaggregation of revenues    
Revenues 47,500 37,209
A&D | Government    
Disaggregation of revenues    
Revenues 66,801 57,524
USG    
Disaggregation of revenues    
Revenues 86,660 82,984
USG | Point in time    
Disaggregation of revenues    
Revenues 69,278 66,703
USG | Over time    
Disaggregation of revenues    
Revenues 17,382 16,281
USG | United States    
Disaggregation of revenues    
Revenues 59,917 55,961
USG | International    
Disaggregation of revenues    
Revenues 26,743 27,023
USG | Commercial    
Disaggregation of revenues    
Revenues 84,279 81,469
USG | Government    
Disaggregation of revenues    
Revenues 2,381 1,515
Test    
Disaggregation of revenues    
Revenues 46,065 40,597
Test | Point in time    
Disaggregation of revenues    
Revenues 9,791 7,980
Test | Over time    
Disaggregation of revenues    
Revenues 36,274 32,617
Test | United States    
Disaggregation of revenues    
Revenues 28,630 22,252
Test | International    
Disaggregation of revenues    
Revenues 17,435 18,345
Test | Commercial    
Disaggregation of revenues    
Revenues 36,349 35,087
Test | Government    
Disaggregation of revenues    
Revenues $ 9,716 $ 5,510