| Schedule of Segment Reporting Information |
The following tables present our results of operations by reportable segment as reconciled to consolidated net earnings (loss) before income tax expense (benefit): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2026 | | (in thousands) | Electronic Test | | Environmental Technologies | | Process Technologies | | Corporate & Other | | Consolidated | | Revenue | $ | 21,404 | | | $ | 5,819 | | | $ | 8,090 | | | $ | — | | | $ | 35,313 | | | Cost of revenue | 12,469 | | | 4,054 | | | 4,492 | | | — | | | 21,015 | | | Other divisional costs | 5,154 | | | 2,333 | | | 3,217 | | | — | | | 10,704 | | | Division operating income (loss) | 3,781 | | | (568) | | | 381 | | | — | | | 3,594 | | | Acquired intangible amortization | | | | | | | 699 | | | 699 | | | Restructuring costs | | | | | | | 30 | | | 30 | | Corporate expenses | | | | | | | 2,502 | | | 2,502 | | | Operating income (loss) | 3,781 | | | (568) | | | 381 | | | (3,231) | | | 363 | | Interest expense | | | | | | | (63) | | | (63) | | | Other income | | | | | | | (51) | | | (51) | | | Earnings (loss) before income tax expense | $ | 3,781 | | | $ | (568) | | | $ | 381 | | | $ | (3,345) | | | $ | 249 | | | | | | | | | | | | | Supplemental Disclosures: | | | | | | | | | | | Depreciation | $ | 184 | | | $ | 66 | | | $ | 53 | | | $ | 83 | | | $ | 386 | | | Stock-based compensation | 129 | | | 43 | | | 59 | | | 612 | | | 843 | | | Capital expenditures | 105 | | | 162 | | | 110 | | | 28 | | | 405 | | | Total assets | $ | 77,516 | | | $ | 19,247 | | | $ | 46,994 | | | $ | 5,348 | | | $ | 149,105 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2025 | | (in thousands) | Electronic Test | | Environmental Technologies | | Process Technologies | | Corporate & Other | | Consolidated | | Revenue | $ | 13,733 | | | $ | 7,215 | | | $ | 7,182 | | | $ | — | | | $ | 28,130 | | | Cost of revenue | 7,418 | | | 4,534 | | | 4,205 | | | — | | | 16,157 | | | Other divisional costs | 4,755 | | | 2,070 | | | 2,578 | | | — | | | 9,403 | | | Division operating income | 1,560 | | | 611 | | | 399 | | | — | | | 2,570 | | | Acquired intangible amortization | | | | | | | 850 | | | 850 | | | Restructuring costs | | | | | | | 216 | | | 216 | | Corporate expenses | | | | | | | 2,431 | | | 2,431 | | | Operating (loss) income | 1,560 | | | 611 | | | 399 | | | (3,497) | | | (927) | | Interest expense | | | | | | | (119) | | | (119) | | | Other income | | | | | | | 463 | | | 463 | | | (Loss) earnings before income tax (benefit) expense | $ | 1,560 | | | $ | 611 | | | $ | 399 | | | $ | (3,153) | | | $ | (583) | | | | | | | | | | | | | Supplemental Disclosures: | | | | | | | | | | | Depreciation | $ | 152 | | | $ | 62 | | | $ | 61 | | | $ | 39 | | | $ | 314 | | | Stock-based compensation | 86 | | | 81 | | | 68 | | | 200 | | | 435 | | | Capital expenditures | 63 | | | 24 | | | 9 | | | 366 | | | 462 | | | Total assets | $ | 76,259 | | | $ | 21,944 | | | $ | 49,975 | | | $ | 1,475 | | | $ | 149,653 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2026 | | (in thousands) | Electronic Test | | Environmental Technologies | | Process Technologies | | Corporate & Other | | Consolidated | | Revenue | $ | 38,745 | | | $ | 14,170 | | | $ | 16,284 | | | $ | — | | | $ | 69,199 | | | Cost of revenue | 22,142 | | | 8,921 | | | 9,180 | | | — | | | 40,243 | | | Other divisional costs | 10,775 | | | 4,598 | | | 6,030 | | | — | | | 21,403 | | | Division operating income | 5,828 | | | 651 | | | 1,074 | | | — | | | 7,553 | | | Acquired intangible amortization | | | | | | | 1,477 | | | 1,477 | | | Restructuring costs | | | | | | | 774 | | | 774 | | Corporate expenses | | | | | | | 4,735 | | | 4,735 | | | Operating income (loss) | 5,828 | | | 651 | | | 1,074 | | | (6,986) | | | 567 | | Interest expense | | | | | | | (143) | | | (143) | | | Other income | | | | | | | 52 | | | 52 | | | Earnings (loss) before income tax expense | $ | 5,828 | | | $ | 651 | | | $ | 1,074 | | | $ | (7,077) | | | $ | 476 | | | | | | | | | | | | | Supplemental Disclosures: | | | | | | | | | | | Depreciation | $ | 358 | | | $ | 133 | | | $ | 107 | | | $ | 163 | | | $ | 761 | | | Stock-based compensation | 233 | | | 90 | | | 53 | | | 758 | | | 1,134 | | | Capital expenditures | 548 | | | 317 | | | 132 | | | 52 | | | 1,049 | | | Total assets | $ | 77,516 | | | $ | 19,247 | | | $ | 46,994 | | | $ | 5,348 | | | $ | 149,105 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2025 | | (in thousands) | Electronic Test | | Environmental Technologies | | Process Technologies | | Corporate & Other | | Consolidated | | Revenue | $ | 26,992 | | | $ | 13,483 | | | $ | 14,292 | | | $ | — | | | $ | 54,767 | | | Cost of revenue | 14,731 | | | 8,697 | | | 8,310 | | | — | | | 31,738 | | | Other divisional costs | 10,020 | | | 4,430 | | | 5,376 | | | — | | | 19,826 | | | Division operating income | 2,241 | | | 356 | | | 606 | | | — | | | 3,203 | | | Acquired intangible amortization | | | | | | | 1,663 | | | 1,663 | | | Restructuring costs | | | | | | | 529 | | | 529 | | Corporate expenses | | | | | | | 4,819 | | | 4,819 | | | Operating (loss) income | 2,241 | | | 356 | | | 606 | | | (7,011) | | | (3,808) | | Interest expense | | | | | | | (271) | | | (271) | | | Other income | | | | | | | 707 | | | 707 | | | (Loss) earnings before income tax (benefit) expense | $ | 2,241 | | | $ | 356 | | | $ | 606 | | | $ | (6,575) | | | $ | (3,372) | | | | | | | | | | | | | Supplemental Disclosures: | | | | | | | | | | | Depreciation | $ | 306 | | | $ | 127 | | | $ | 123 | | | $ | 74 | | | $ | 630 | | | Stock-based compensation | 140 | | | 49 | | | 120 | | | 549 | | | 858 | | | Capital expenditures | 197 | | | 106 | | | 15 | | | 373 | | | 691 | | | Total assets | $ | 76,259 | | | $ | 21,944 | | | $ | 49,975 | | | $ | 1,475 | | | $ | 149,653 | |
|