v3.26.1
SEGMENT AND GEOGRAPHIC AREA INFORMATION (Tables)
6 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
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 revenue12,469 4,054 4,492 — 21,015 
Other divisional costs5,154 2,333 3,217 — 10,704 
Division operating income (loss)3,781 (568)381  3,594 
Acquired intangible amortization699 699 
Restructuring costs30 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 compensation129 43 59 612 843 
Capital expenditures105 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 revenue7,418 4,534 4,205 — 16,157 
Other divisional costs4,755 2,070 2,578 — 9,403 
Division operating income 1,560 611 399  2,570 
Acquired intangible amortization850 850 
Restructuring costs216 216 
Corporate expenses
2,431 2,431 
Operating (loss) income1,560 611 399 (3,497)(927)
Interest expense
(119)(119)
Other income463 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 compensation86 81 68 200 435 
Capital expenditures63 24 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 revenue22,142 8,921 9,180 — 40,243 
Other divisional costs10,775 4,598 6,030 — 21,403 
Division operating income5,828 651 1,074  7,553 
Acquired intangible amortization1,477 1,477 
Restructuring costs774 774 
Corporate expenses
4,735 4,735 
Operating income (loss)5,828 651 1,074 (6,986)567 
Interest expense
(143)(143)
Other income52 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 compensation233 90 53 758 1,134 
Capital expenditures548 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 revenue14,731 8,697 8,310 — 31,738 
Other divisional costs10,020 4,430 5,376 — 19,826 
Division operating income2,241 356 606  3,203 
Acquired intangible amortization1,663 1,663 
Restructuring costs529 529 
Corporate expenses
4,819 4,819 
Operating (loss) income2,241 356 606 (7,011)(3,808)
Interest expense
(271)(271)
Other income707 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 compensation140 49 120 549 858 
Capital expenditures197 106 15 373 691 
Total assets$76,259 $21,944 $49,975 $1,475 $149,653 
Schedule of Revenue by Geographic Location
The following tables provide information about our geographic areas of operation. Revenue is based on the location to which the goods are shipped.
Three Months EndedSix Months Ended
June 30,June 30,
(in thousands)2026202520262025
Revenue:
U.S.$11,392 $12,372 $28,420 $25,038 
Foreign23,921 15,758 40,779 29,729 
$35,313 $28,130 $69,199 $54,767 
Schedule of Long-Lived Assets by Geographical Area
(in thousands)June 30,
2026
December 31,
2025
Property and equipment:
U.S.$2,269 $2,250 
Foreign2,644 2,528 
$4,913 $4,778