v3.21.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Schedule of Useful Lives of Property and Equipment
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures7 years
Leasehold improvementsLesser of estimated useful life or lease term
Schedule of Disaggregation of Revenue by Major Source The following table disaggregates the Company's revenue by major source:
 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
Subscription$91,544 $74,451 $265,765 $210,857 
Transactional17,356 14,476 51,349 41,204 
Services and Other17,836 14,877 49,715 41,704 
Total Revenues$126,736 $103,804 $366,829 $293,765 
Schedule of Net Loss Per Share, Basic and Diluted
The following table sets forth the computations of net loss per share for the periods listed:
 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
Numerator:  
Net loss $(31,583)$(26,720)$(87,365)$(99,799)
Denominator:  
Weighted-average common shares outstanding, basic and diluted56,559 53,574 56,242 51,141 
Net loss per common share, basic and diluted$(0.56)$(0.50)$(1.55)$(1.95)
Schedule of Antidilutive Securities Excluded from Computation of Loss Per Share The following table sets forth the anti-dilutive common share equivalents for the periods listed:
 As of September 30,
 20212020
Stock options, restricted stock units, and market stock units2,296 3,140
Shares related to the 2023 Notes86 1,226
Shares subject to warrants related to the issuance of the 2023 Notes48 190
Shares related to the 2026 Notes559 — 
2,989 4,556