XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and geographic information - Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Revenue $ 152,223 $ 124,550
Segment cost of revenue 66,438 57,923
Gross profit 85,785 66,627
Reconciliation of segment gross profit to gross profit    
Amortization of capitalized software 2,700 2,000
Amortization of intangible assets 1,100  
Depreciation 1,200 1,100
Stock-based compensation 13,342 10,512
Gross profit 85,785 66,627
Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 152,223 124,550
Segment cost of revenue 61,960 55,408
Gross profit 90,263 69,142
Reconciliation of segment gross profit to gross profit    
Gross profit 90,263 69,142
Segment Reconciling Items    
Segment Reporting Information [Line Items]    
Gross profit 4,478 2,515
Reconciliation of segment gross profit to gross profit    
Amortization of capitalized software 2,724 2,012
Amortization of intangible assets 725 0
Depreciation 189 203
Stock-based compensation 840 300
Gross profit 4,478 2,515
Consumer | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 87,312 87,873
Segment cost of revenue 39,797 42,450
Gross profit 47,515 45,423
Reconciliation of segment gross profit to gross profit    
Gross profit 47,515 45,423
Enterprise | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 64,911 36,677
Segment cost of revenue 22,163 12,958
Gross profit 42,748 23,719
Reconciliation of segment gross profit to gross profit    
Gross profit $ 42,748 $ 23,719