XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Segment and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Three months ended March 31,
20202021
CPaaS
Revenue$59,121 $100,146 
Cost of revenue31,892 53,681 
Gross profit$27,229 $46,465 
Other
Revenue$9,397 $13,333 
Cost of revenue4,467 7,647 
Gross profit$4,930 $5,686 
Consolidated
Revenue$68,518 $113,479 
Cost of revenue36,359 61,328 
Gross profit$32,159 $52,151 
Schedule of Revenue by Geographical Area
The Company generates its revenue primarily in the United States. Revenue by geographic area is detailed in the table below (which is determined based on the customer billing address):
Three months ended March 31,
20202021
CPaaS
United States$57,398 $88,862 
International1,723 11,284 
Total$59,121 $100,146 
Other
United States$9,125 $11,936 
International272 1,397 
Total$9,397 $13,333