XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue from related parties $ 79,875 $ 97,522 $ 165,024 $ 205,183
Hosted Services - Business        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 67,316 81,286 138,811 168,624
Professional Services        
Disaggregation of Revenue [Line Items]        
Revenue from related parties $ 12,559 16,236 $ 26,213 $ 36,559
Hosted Services - Consumer | Kasamba, Inc.        
Disaggregation of Revenue [Line Items]        
Revenue from related parties   $ 7,200