v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases  
Schedule of future payment obligations with respect to operating leases

Year Ending December 31,

  ​ ​ ​

Amount

2026

$

14,457

2027

18,176

2028

17,475

2029

17,363

2030

15,560

Thereafter

39,576

Total lease payments

$

122,607

Less interest

18,427

Present value of lease liabilities

$

104,180