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