XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 7,687 $ 9,651 $ 14,649 $ 18,270
Percentage Of Revenue From Revenue Streams 100.00% 100.00% 100.00% 100.00%
Communication [Member]        
Revenues $ 5,944 $ 5,936 $ 11,403 $ 12,502
Percentage Of Revenue From Revenue Streams 77.30% 61.50% 77.80% 68.40%
Compliance [Member]        
Revenues $ 1,743 $ 3,715 $ 3,246 $ 5,768
Percentage Of Revenue From Revenue Streams 22.70% 38.50% 22.20% 31.60%