XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
SEGMENT AND GEOGRAPHIC AREA INFORMATION
9 Months Ended
Sep. 30, 2025
Segment Reporting [Abstract]  
SEGMENT AND GEOGRAPHIC AREA INFORMATION SEGMENT AND GEOGRAPHIC AREA INFORMATION
The following tables present our results of operations by reportable segment as reconciled to consolidated net (loss) earnings before income tax (benefit) expense:
Three Months Ended September 30, 2025
(in thousands)Electronic
 Test
Environmental
Technologies
Process
Technologies
Corporate &
Other
Consolidated
Revenue$12,099 $7,490 $6,647 $— $26,236 
Cost of revenue6,498 4,566 4,180 — 15,244 
Other divisional costs4,455 2,144 2,565 — 9,164 
Division operating income (loss)1,146 780 (98) 1,828 
Acquired intangible amortization841 841 
Restructuring costs116 116 
Corporate expenses
2,064 2,064 
Operating (loss) income1,146 780 (98)(3,021)(1,193)
Interest expense
(95)(95)
Other income61 61 
(Loss) earnings before income tax (benefit) expense$1,146 $780 $(98)$(3,055)$(1,227)
Supplemental Disclosures:
Depreciation$157 $57 $59 $44 $317 
Stock-based compensation99 41 (1)215 354 
Capital expenditures198 62 24 123 407 
Total assets$75,397 $21,710 $49,311 $1,859 $148,277 
Three Months Ended September 30, 2024
(in thousands)Electronic
 Test
Environmental
Technologies
Process
Technologies
Corporate &
Other
Consolidated
Revenue$15,481 $6,734 $8,057 $— $30,272 
Cost of revenue7,861 4,035 4,364 — 16,260 
Other divisional costs5,309 2,273 2,623 — 10,205 
Division operating income2,311 426 1,070  3,807 
Acquired intangible amortization944 944 
Corporate expenses
2,376 2,376 
Operating income (loss)2,311 426 1,070 (3,320)487 
Interest expense
(219)(219)
Other income301 301 
Earnings (loss) before income tax expense (benefit)$2,311 $426 $1,070 $(3,238)$569 
Supplemental Disclosures:
Depreciation$157 $83 $93 $22 $355 
Stock-based compensation56 48 53 380 537 
Capital expenditures130 161 46 168 505 
Total assets$81,592 $21,335 $53,596 $1,844 $158,367 

Nine Months Ended September 30, 2025
($ in thousands)Electronic TestEnvironmental TechnologiesProcess
Technologies
Corporate &
Other
Consolidated
Revenue$39,091 $20,973 $20,939 $— $81,003 
Cost of revenue21,229 13,263 12,490 — 46,982 
Other divisional costs14,475 6,574 7,941 — 28,990 
Division operating income3,387 1,136 508  5,031 
Acquired intangible amortization2,504 2,504 
Restructuring costs645 645 
Corporate expenses6,883 6,883 
Operating (loss) income3,387 1,136 508 (10,032)(5,001)
Interest expense(366)(366)
Other income768 768 
(Loss) earnings before income tax expense$3,387 $1,136 $508 $(9,630)$(4,599)
Supplemental Disclosures:
Depreciation$463 $184 $182 $118 $947 
Stock-based compensation239 90 119 764 1,212 
Capital expenditures395 168 39 496 1,098 
Total assets$75,397 $21,710 $49,311 $1,859 $148,277 
    
Nine Months Ended September 30, 2024
($ in thousands)Electronic TestEnvironmental TechnologiesProcess
Technologies
Corporate &
Other
Consolidated
Revenue$42,756 $21,835 $29,496 $— $94,087 
Cost of revenue22,869 13,584 16,749 — 53,202 
Other divisional costs14,020 6,817 8,746 — 29,583 
Division operating income5,867 1,434 4,001  11,302 
Acquired intangible amortization2,436 2,436 
Corporate expenses7,551 7,551 
Operating income (loss)5,867 1,434 4,001 (9,987)1,315 
Interest expense(612)(612)
Other income949 949 
Earnings (loss) before income tax expense$5,867 $1,434 $4,001 $(9,650)$1,652 
Supplemental Disclosures:
Depreciation$399 $227 $293 $65 $984 
Stock-based compensation162 134 87 1,067 1,450 
Capital expenditures272 512 133 244 1,161 
Total assets$81,592 $21,335 $53,596 $1,844 $158,367 
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 EndedNine Months Ended
September 30,September 30,
(in thousands)2025202420252024
Revenue:
U.S.$12,357 $10,866 $37,395 $35,766 
Foreign13,879 19,406 43,608 58,321 
$26,236 $30,272 $81,003 $94,087 
(in thousands)September 30,
2025
December 31,
2024
Property and equipment:
U.S.$2,223 $2,280 
Foreign2,499 2,177 
$4,722 $4,457