XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2025
LEASES  
Schedule of leases In balance sheet

​

​

​

​

​

​

​

​

​

​

Operating Leases

    

Balance Sheet Classification

    

March 31, 2025

    

December 31, 2024

Right-of-use assets

 

Other assets

​

$

51,324

​

$

54,276

​

​

​

​

​

​

​

​

​

Current liabilities

 

Other current liabilities

​

$

12,833

​

$

13,110

Noncurrent liabilities

 

Other liabilities

​

 

39,445

​

 

42,124

Total lease liabilities

 

  

​

$

52,278

​

$

55,234

Schedule of future minimum lease payments

​

​

​

​

​

​

    

March 31, 2025

2025

​

$

12,241

2026

​

 

12,499

2027

​

 

9,909

2028

​

 

8,125

2029

​

 

5,411

After 2029

​

 

11,576

Total lease payments

​

$

59,761

Less: Imputed interest

​

 

7,483

Operating lease liabilities

​

$

52,278