XML 42 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Schedule of Allowance for Sales Credits
The following table shows the Company's allowance for sales credits and credit losses as follows:
Beginning BalanceAdditionsDeductionsEnding Balance
Year Ended December 31, 2018$226 $1,845 $(1,704)$367 
Year Ended December 31, 2019367 1,388 (1,216)539 
Year Ended December 31, 2020$539 $2,789 $(1,941)$1,387 
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 fixtures
7 years
Leasehold improvementsLesser of estimated useful life or lease term
Property and equipment consisted of the following:
 December 31,
 20202019
Computer hardware and equipment$51,570 $40,887 
Purchased software and licenses10,219 11,509 
Furniture and fixtures7,396 6,811 
Leasehold improvements15,202 14,655 
84,387 73,862 
Accumulated depreciation(34,829)(34,610)
Property and equipment, net$49,558 $39,252 
Schedule of Disaggregation of Revenue by Major Source
The following table disaggregates the Company's revenue by major source:
 Year Ended December 31,
 202020192018
Subscription$286,961 $221,983 $168,226 
Transactional55,580 48,396 39,232 
Services and Other60,210 45,105 33,642 
Total Revenues$402,751 $315,484 $241,100 
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:
 Year ended December 31,
 202020192018
Numerator: 
Net loss $(137,620)$(70,877)$(35,397)
Denominator: 
Weighted-average common shares outstanding, basic and diluted52,019 46,198 42,797 
Net loss per common share, basic and diluted$(2.65)$(1.53)$(0.83)
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:
 Year ended December 31,
 202020192018
Stock options, restricted stock units, and market stock units2,797 3,805 5,372 
Shares related to the 2023 Notes298 887 — 
Shares subject to warrants related to the issuance of the 2023 Notes96 — — 
Shares related to the 2026 Notes15 — — 
3,206 4,692 5,372