XML 32 R22.htm IDEA: XBRL DOCUMENT
v3.22.2

Summary of Significant Accounting Policies (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2022
Summary of Significant Accounting Policies |
Schedule of reconciliation of cash and cash equivalents and restricted cash | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | JUNE 30, | ​ | DECEMBER 31,
​ |  | 2022 |  | 2021
Cash and cash equivalents | ​ | $ | 194,755 | ​ | $ | 185,797
Restricted cash, current | ​ |  | 3,495 | ​ |  | 827
Total cash and cash equivalents and restricted cash | ​ | $ | 198,250 | ​ | $ | 186,624
Summary of assets that is measured at fair value on a recurring basis | The following table sets forth the assets that are measured at fair value on a recurring basis by the levels in the fair value hierarchy at June 30, 2022: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | LEVEL 1 |  | LEVEL 2 |  | LEVEL 3 |  | TOTAL
Asset |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |
Interest rate swap asset | ​ | $ | — | ​ | $ | 1,391 | ​ | $ | — | ​ | $ | 1,391
Total | ​ | $ | — | ​ | $ | 1,391 | ​ | $ | — | ​ | $ | 1,391
​ ​ ​ The following table sets forth the assets that were measured at fair value on a recurring and non-recurring basis by their levels in the fair value hierarchy at December 31, 2021: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | LEVEL 1 |  | LEVEL 2 |  | LEVEL 3 |  | TOTAL
Asset |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |
Interest rate swap asset | ​ | $ | — | ​ | $ | 57 | ​ | $ | — | ​ | $ | 57
Total | ​ | $ | — | ​ | $ | 57 | ​ | $ | — | ​ | $ | 57
Summary of revenue by timing of revenue recognition | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | THREE MONTHS ENDED JUNE 30, | ​ | SIX MONTHS ENDED JUNE 30,
​ |  | 2022 |  | 2021 |  | 2022 |  | 2021
Software licenses transferred at a point in time | ​ | $ | 12,131 | ​ | $ | 9,629 | ​ | $ | 25,583 | ​ | $ | 22,054
Software licenses transferred over time | ​ |  | 16,593 | ​ |  | 10,483 | ​ |  | 32,334 | ​ | ​ | 19,962
Service revenues earned over time | ​ |  | 54,036 | ​ |  | 49,984 | ​ |  | 106,394 | ​ | ​ | 94,798
Total | ​ | $ | 82,760 | ​ | $ | 70,096 | ​ | $ | 164,311 | ​ | $ | 136,814

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 https://asc.fasb.org/extlink&oid=126976982&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 https://asc.fasb.org/extlink&oid=126976982&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 https://asc.fasb.org/extlink&oid=126920106&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