Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Detail) - USD ($) $ in Thousands | 3 Months Ended |
Mar. 31, 2022 | Mar. 31, 2021 |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | $ 7,523 | $ 8,644 |
Products [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 4,560 | 5,557 |
Service [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 2,043 | 1,908 |
Source and Source Usage Agreements [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 413 | 629 |
Disposal applicators [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 415 | 495 |
Other [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 92 | 55 |
Goods Transferred at a Point in Time [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 5,145 | 6,265 |
Services Transferred over Time [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 2,378 | 2,379 |
Direct Sales Force [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 3,710 | 4,549 |
OEM Partners [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 2,626 | 1,844 |
Channel Partners [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 1,187 | 2,251 |
Detection [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 5,521 | 5,719 |
Detection [Member] | Products [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 3,864 | 4,161 |
Detection [Member] | Service [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 1,657 | 1,558 |
Detection [Member] | Goods Transferred at a Point in Time [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 3,881 | 4,161 |
Detection [Member] | Services Transferred over Time [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 1,640 | 1,558 |
Detection [Member] | Direct Sales Force [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 2,895 | 3,875 |
Detection [Member] | OEM Partners [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 2,626 | 1,844 |
Therapy [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 2,002 | 2,925 |
Therapy [Member] | Products [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 696 | 1,396 |
Therapy [Member] | Service [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 386 | 350 |
Therapy [Member] | Source and Source Usage Agreements [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 413 | 629 |
Therapy [Member] | Disposal applicators [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 415 | 495 |
Therapy [Member] | Other [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 92 | 55 |
Therapy [Member] | Goods Transferred at a Point in Time [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 1,264 | 2,104 |
Therapy [Member] | Services Transferred over Time [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 738 | 821 |
Therapy [Member] | Direct Sales Force [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | 815 | 674 |
Therapy [Member] | Channel Partners [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue from contracts with customers | $ 1,187 | $ 2,251 |