XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Revenue Attributable to Each of Our Identified Revenue Categories (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 7,011 $ 7,265 $ 18,404 $ 18,752
Verification And Certification Service Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 5,359 5,169 13,944 12,917
Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 1,221 1,588 3,130 3,473
Consulting Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 431 508 1,330 2,362
Verification and Certification Segment [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 6,580 6,757 17,074 16,390
Verification and Certification Segment [Member] | Verification And Certification Service Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 5,359 5,169 13,944 12,917
Verification and Certification Segment [Member] | Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 1,221 1,588 3,130 3,473
Verification and Certification Segment [Member] | Consulting Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues
Consulting Segment [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 431 508 1,330 2,362
Consulting Segment [Member] | Verification And Certification Service Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues
Consulting Segment [Member] | Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues
Consulting Segment [Member] | Consulting Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 431 508 1,330 2,362
Eliminations and Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues
Eliminations and Other [Member] | Verification And Certification Service Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues
Eliminations and Other [Member] | Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues
Eliminations and Other [Member] | Consulting Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues