XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Allowance for Sales Credits
The following table shows the Company's allowance for sales credits, credit losses, and other reserved balances as follows:
Beginning BalanceAdditionsDeductionsEnding Balance
Year Ended December 31, 2019$367 $1,388 $(1,216)$539 
Year Ended December 31, 2020539 5,187 (2,620)3,106 
Year Ended December 31, 2021$3,106 $3,760 $(4,105)$2,761 
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,
 20212020
Computer hardware and equipment$59,843 $51,570 
Purchased software and licenses15,284 10,219 
Furniture and fixtures8,953 7,396 
Leasehold improvements26,169 15,202 
110,249 84,387 
Accumulated depreciation(43,641)(34,829)
Property and equipment, net$66,608 $49,558 
Schedule of Disaggregation of Revenue by Major Source
The following table disaggregates the Company's revenue by major source:
 Year Ended December 31,
 202120202019
Subscription$361,094 $286,961 $221,983 
Transactional68,829 55,580 48,396 
Services and Other68,797 60,210 45,105 
Total Revenues$498,720 $402,751 $315,484 
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,
 202120202019
Numerator: 
Net loss $(112,746)$(137,620)$(70,877)
Denominator: 
Weighted-average common shares outstanding, basic and diluted56,394 52,019 46,198 
Net loss per common share, basic and diluted$(2.00)$(2.65)$(1.53)
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,
 202120202019
Stock options, restricted stock units, and market stock units2,264 2,797 3,805 
Shares related to the 2023 Notes80 298 887 
Shares subject to warrants related to the issuance of the 2023 Notes39 96 — 
Shares related to the 2026 Notes371 15 — 
2,754 3,206 4,692