XML 78 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Segment and geographic information - Summary of Financial Information by Each Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenue $ 176,430 $ 152,223
Segment cost of revenue 76,701 66,438
Gross profit 99,729 85,785
Reconciliation of segment gross profit to gross profit    
Amortization of capitalized software 3,900 2,700
Amortization of intangible assets 1,100 1,100
Depreciation 800 1,200
Stock-based compensation 26,283 13,342
Gross profit 99,729 85,785
Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 176,430 152,223
Segment cost of revenue 70,363 61,960
Gross profit 106,067 90,263
Reconciliation of segment gross profit to gross profit    
Gross profit 106,067 90,263
Segment Reconciling Items    
Segment Reporting Information [Line Items]    
Gross profit 6,338 4,478
Reconciliation of segment gross profit to gross profit    
Amortization of capitalized software 3,903 2,724
Amortization of intangible assets 725 725
Depreciation 117 189
Stock-based compensation 1,593 840
Gross profit 6,338 4,478
Enterprise | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 95,242 64,911
Segment cost of revenue 32,867 22,163
Gross profit 62,375 42,748
Reconciliation of segment gross profit to gross profit    
Gross profit 62,375 42,748
Consumer | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 81,188 87,312
Segment cost of revenue 37,496 39,797
Gross profit 43,692 47,515
Reconciliation of segment gross profit to gross profit    
Gross profit $ 43,692 $ 47,515