XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Summary of Significant Accounting Policies  
Schedule of reconciliation of cash and cash equivalents and restricted cash

​

​

​

​

​

​

​

​

​

    

SEPTEMBER 30, 

​

DECEMBER 31, 

​

    

           2022           

    

           2021           

Cash and cash equivalents

​

$

210,509

​

$

185,797

Restricted cash, current

​

 

3,274

​

 

827

Total cash and cash equivalents and restricted cash

​

$

213,783

​

$

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 September 30, 2022:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

LEVEL 1

    

LEVEL 2

    

LEVEL 3

    

TOTAL

Asset

 

​

  

 

​

  

 

​

  

 

​

  

Interest rate swap asset

​

$

—

​

$

8,385

​

$

—

​

$

8,385

Total

​

$

—

​

$

8,385

​

$

—

​

$

8,385

​

​

​

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 SEPTEMBER 30, 

​

NINE MONTHS ENDED SEPTEMBER 30, 

​

    

2022

​

2021

    

2022

 

2021

Software licenses transferred at a point in time

​

$

10,851

​

$

8,665

​

$

36,434

​

$

30,719

Software licenses transferred over time

​

 

17,541

​

 

10,603

​

 

49,875

​

​

30,565

Service revenues earned over time

​

 

56,308

​

 

54,676

​

 

162,702

​

​

149,474

Total

​

$

84,700

​

$

73,944

​

$

249,011

​

$

210,758