v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue Recognition  
Schedule of contract assets and liabilities and liabilities activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

June 30, 

​

December 31, 

​

Change

(dollars in thousands)

​

2024

    

2023

​

$

    

%

Contract assets

​

$

2,942

​

$

1,191

​

$

1,751

​

147

%

Contract liabilities

​

$

92,900

​

$

87,440

​

$

5,460

​

6

%

​

​

​

​

​

(in thousands)

​

​

​

Balance as of December 31, 2023

​

$

87,440

Additions

​

 

66,777

Recognized in revenue

​

​

(60,649)

Marketing activities recognized on a net basis

​

 

(668)

Balance as of June 30, 2024

​

$

92,900

Schedule of contract liabilities recognized as revenue.

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30, 

  

June 30, 

(in thousands)

​

2024

    

2023

  

2024

​

2023

Amounts included in the beginning of period contract liabilities balance

​

$

4,474

​

$

2,560

​

$

16,885

​

$

6,560

Amounts associated with performance obligations satisfied in previous periods

​

$

—

​

$

—

​

$

42

​

$

25

Schedule of deferred revenue to be recognized

​

​

​

​

​

(in thousands)

​

​

​

2024

​

$

7,521

2025

​

 

26,377

2026

​

 

15,788

2027

​

​

24,163

​

​

$

73,849