XML 32 R21.htm IDEA: XBRL DOCUMENT
v3.21.2

Summary of Significant Accounting Policies (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2021
Summary of Significant Accounting Policies |
Schedule of reconciliation of cash and cash equivalents and restricted cash | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | SEPTEMBER 30, | ​ | DECEMBER 31, | ​ | SEPTEMBER 30,
​ |  | 2021 |  | 2020 |  | 2020
Cash and cash equivalents | ​ | $ | 416,850 | ​ | $ | 271,382 | ​ | $ | 29,937
Restricted cash, current | ​ |  | 1,108 | ​ |  | 1,909 | ​ |  | 1,812
Total cash and cash equivalents and restricted cash | ​ | $ | 417,958 | ​ | $ | 273,291 | ​ | $ | 31,749
Summary of liability that is measured at fair value on a recurring basis | The following table sets forth the liability that is measured at fair value on a recurring basis by the levels in the fair value hierarchy at September 30, 2021: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | LEVEL 1 |  | LEVEL 2 |  | LEVEL 3 |  | TOTAL
Liability |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |
Interest rate swap liability | ​ | $ | — | ​ | $ | 63 | ​ | $ | — | ​ | $ | 63
Total | ​ | $ | — | ​ | $ | 63 | ​ | $ | — | ​ | $ | 63
​ ​ ​ The following table sets forth the liability that is measured at fair value on a recurring basis by the levels in the fair value hierarchy at December 31, 2020: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | LEVEL 1 |  | LEVEL 2 |  | LEVEL 3 |  | TOTAL
Liability |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |
Interest rate swap liability | ​ | $ | — | ​ | $ | 3,671 | ​ | $ | — | ​ | $ | 3,671
Total | ​ | $ | — | ​ | $ | 3,671 | ​ | $ | — | ​ | $ | 3,671
Summary of revenue by timing of revenue recognition | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | ​ | ​ | ​ | ​ |  | ​ | ​
​ |  | THREE MONTHS ENDED SEPTEMBER 30, | ​ | NINE MONTHS ENDED SEPTEMBER 30,
​ |  | 2021 | ​ | 2020 | ​ | 2021 |  | 2020
Software licenses transferred at a point in time | ​ | $ | 8,665 | ​ | $ | 8,274 | ​ | $ | 30,719 | ​ | $ | 28,652
Software licenses transferred over time | ​ |  | 10,603 | ​ |  | 9,443 | ​ |  | 30,565 | ​ | ​ | 27,273
Service revenues earned over time | ​ |  | 54,676 | ​ |  | 42,600 | ​ |  | 149,474 | ​ | ​ | 122,964
Total | ​ | $ | 73,944 | ​ | $ | 60,317 | ​ | $ | 210,758 | ​ | $ | 178,889

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of supplemental cash flow information for the periods presented. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration