XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Segment and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Schedule of Segment Information
Three months ended September 30,Nine months ended September 30,
2020202120202021
CPaaS
Revenue$73,762 $107,376 $199,959 $312,561 
Cost of revenue39,346 54,841 108,467 164,616 
Gross profit$34,416 $52,535 $91,492 $147,945 
Other
Revenue$10,996 $23,262 $30,107 $52,214 
Cost of revenue6,181 17,554 15,428 35,166 
Gross profit$4,815 $5,708 $14,679 $17,048 
Consolidated
Revenue$84,758 $130,638 $230,066 $364,775 
Cost of revenue45,527 72,395 123,895 199,782 
Gross profit$39,231 $58,243 $106,171 $164,993 
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 September 30,Nine months ended September 30,
2020202120202021
CPaaS
United States$71,809 $94,135 $194,414 $275,986 
International1,953 13,241 5,545 36,575 
Total$73,762 $107,376 $199,959 $312,561 
Other
United States$10,584 $20,924 $29,127 $46,776 
International412 2,338 980 5,438 
Total$10,996 $23,262 $30,107 $52,214