XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.3
SEGMENT AND GEOGRAPHIC AREA INFORMATION - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]                  
Revenue $ 26,236     $ 30,272     $ 81,003 $ 94,087  
Cost of revenue 15,244     16,260     46,982 53,202  
Other divisional costs 9,164     10,205     28,990 29,583  
Division operating income (loss) 1,828     3,807     5,031 11,302  
Amortization of acquired intangible assets 841     944     2,504 2,436  
Restructuring costs 116     0     645 0  
Corporate expenses 2,064     2,376     6,883 7,551  
Operating (loss) income (1,193)     487     (5,001) 1,315  
Interest expense (95)     (219)     (366) (612)  
Other income 61     301     768 949  
(Loss) earnings before income tax (benefit) expense (1,227)     569     (4,599) 1,652  
Depreciation 317     355     947 984  
Amortization of stock-based deferred compensation 354 $ 435 $ 423 537 $ 564 $ 349 1,212 1,450  
Capital expenditures 407     505     1,098 1,161  
Total assets 148,277     158,367     148,277 158,367 $ 152,288
Corporate & Other                  
Segment Reporting Information [Line Items]                  
Amortization of acquired intangible assets 841     944     2,504 2,436  
Restructuring costs 116           645    
Corporate expenses 2,064     2,376     6,883 7,551  
Operating (loss) income (3,021)     (3,320)     (10,032) (9,987)  
Interest expense (95)     (219)     (366) (612)  
Other income 61     301     768 949  
(Loss) earnings before income tax (benefit) expense (3,055)     (3,238)     (9,630) (9,650)  
Depreciation 44     22     118 65  
Amortization of stock-based deferred compensation 215     380     764 1,067  
Capital expenditures 123     168     496 244  
Total assets 1,859     1,844     1,859 1,844  
Electronic Test | Operating Segments                  
Segment Reporting Information [Line Items]                  
Revenue 12,099     15,481     39,091 42,756  
Cost of revenue 6,498     7,861     21,229 22,869  
Other divisional costs 4,455     5,309     14,475 14,020  
Division operating income (loss) 1,146     2,311     3,387 5,867  
Operating (loss) income 1,146     2,311     3,387 5,867  
(Loss) earnings before income tax (benefit) expense 1,146     2,311     3,387 5,867  
Depreciation 157     157     463 399  
Amortization of stock-based deferred compensation 99     56     239 162  
Capital expenditures 198     130     395 272  
Total assets 75,397     81,592     75,397 81,592  
Environmental Technologies | Operating Segments                  
Segment Reporting Information [Line Items]                  
Revenue 7,490     6,734     20,973 21,835  
Cost of revenue 4,566     4,035     13,263 13,584  
Other divisional costs 2,144     2,273     6,574 6,817  
Division operating income (loss) 780     426     1,136 1,434  
Operating (loss) income 780     426     1,136 1,434  
(Loss) earnings before income tax (benefit) expense 780     426     1,136 1,434  
Depreciation 57     83     184 227  
Amortization of stock-based deferred compensation 41     48     90 134  
Capital expenditures 62     161     168 512  
Total assets 21,710     21,335     21,710 21,335  
Process Technologies | Operating Segments                  
Segment Reporting Information [Line Items]                  
Revenue 6,647     8,057     20,939 29,496  
Cost of revenue 4,180     4,364     12,490 16,749  
Other divisional costs 2,565     2,623     7,941 8,746  
Division operating income (loss) (98)     1,070     508 4,001  
Operating (loss) income (98)     1,070     508 4,001  
(Loss) earnings before income tax (benefit) expense (98)     1,070     508 4,001  
Depreciation 59     93     182 293  
Amortization of stock-based deferred compensation (1)     53     119 87  
Capital expenditures 24     46     39 133  
Total assets $ 49,311     $ 53,596     $ 49,311 $ 53,596