XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Revenue Attributable to Each of Our Identified Revenue Categories (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 6,126 $ 5,331 $ 11,393 $ 11,487
Verification And Certification Service Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 4,779 3,964 8,585 7,748
Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 938 878 1,909 1,885
Consulting Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 409 489 899 1,854
Verification and Certification Segment [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 5,717 4,842 10,494 9,633
Verification and Certification Segment [Member] | Verification And Certification Service Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 4,779 3,964 8,585 7,748
Verification and Certification Segment [Member] | Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 938 878 1,909 1,885
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 409 489 899 1,854
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 409 489 899 1,854
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