XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue  
Disaggregated Revenue

 

 

Three months ended June 30,

 

Revenue Streams

 

2022

 

 

2021

 

Communications

 

$3,691

 

 

 

63.6%

 

$3,510

 

 

 

61.4%

Compliance

 

 

2,116

 

 

 

36.4%

 

 

2,210

 

 

 

38.6%

Total

 

$5,807

 

 

 

100.0%

 

$5,720

 

 

 

100.0%

 

 

Six months ended June 30,

 

Revenue Streams

 

2022

 

 

2021

 

Communications

 

$7,074

 

 

 

63.8%

 

$6,697

 

 

 

62.6%

Compliance

 

 

4,021

 

 

 

36.2%

 

 

4,003

 

 

 

37.4%

Total

 

$11,095

 

 

 

100.0%

 

$10,700

 

 

 

100.0%