v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue  
Summary of total unsatisfied performance obligation for these revenue streams, that the Company expects to recognize the amounts as revenue

​

​

​

​

​

​

  ​ ​ ​

As of

($ in thousands)

  ​ ​ ​

June 30, 2026

2026

  ​ ​ ​

$

56,558

2027

​

​

46,521

2028

​

​

17,752

2029

​

​

9,894

2030

​

​

5,294

Thereafter

​

​

3,022

​

​

$

139,041

​

​

​

​

​