XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT REPORTING (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Reconciliation of Revenue from Segments to Consolidated
Three Months Ended June 30, 2021North AmericaInternationalTotal
Total revenue$40,533 $24,395 $64,928 
Cost of revenue21,111 16,545 37,656 
Gross profit$19,422 $7,850 $27,272 
Gross margin48 %32 %42 %
Operating income (loss)$130 $(824)$(694)
Three Months Ended June 30, 2020North AmericaInternationalTotal
Total revenue$28,982 $16,730 $45,712 
Cost of revenue16,222 11,625 27,847 
Gross profit$12,760 $5,105 $17,865 
Gross margin44 %31 %39 %
Operating loss$(3,067)$(1,387)$(4,454)

Six Months Ended June 30, 2021North AmericaInternationalTotal
Total revenue$77,806 $47,625 $125,431 
Cost of revenue40,875 31,814 72,689 
Gross profit$36,931 $15,811 $52,742 
Gross margin47 %33 %42 %
Operating income (loss)$1,160 $(838)$322 


Six Months Ended June 30, 2020North AmericaInternationalTotal
Total revenue$56,631 $19,735 $76,366 
Cost of revenue31,368 13,685 45,053 
Gross profit$25,263 $6,050 $31,313 
Gross margin45 %31 %41 %
Operating loss$(7,161)$(1,912)$(9,073)
Schedule of revenue from external customers and long-lived assets, by geographical areas
Asset information by reportable segment as of June 30, 2021 is as follows (in thousands):
As of June 30, 2021North AmericaInternationalTotal
Total assets$418,842 $160,524 $579,366 
Asset information by reportable segment as of December 31, 2020 is as follows (in thousands):
As of December 31, 2020North AmericaInternationalTotal
Total assets$238,550 $161,289 $399,839