XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenues  
Disaggregated Revenue

Three months ended March 31,

Revenue Streams

2023

2022

Communications

$6,56676.2%$3,38364.0%

Compliance

2,05323.8%1,90536.0%

Total

$8,619100.0%$5,288100.0%