v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases  
Schedule of future payment obligations with respect to operating leases

Year Ending December 31,

  ​ ​ ​

Amount

2026

$

9,777

2027

18,625

2028

17,937

2029

17,838

2030

16,047

Thereafter

42,573

Total lease payments

$

122,797

Less interest

18,585

Present value of lease liabilities

$

104,212