XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2025
LEASES  
Schedule of leases In balance sheet

Operating Leases

    

Balance Sheet Classification

    

June 30, 2025

    

December 31, 2024

Right-of-use assets

 

Other assets

$

53,206

$

54,276

Current liabilities

 

Other current liabilities

$

13,399

$

13,110

Noncurrent liabilities

 

Other liabilities

 

40,557

 

42,124

Total lease liabilities

 

  

$

53,956

$

55,234

Schedule of future minimum lease payments

    

June 30, 2025

2025

$

9,120

2026

 

13,635

2027

 

10,932

2028

 

9,050

2029

 

6,250

After 2029

 

12,300

Total lease payments

$

61,287

Less: Imputed interest

 

7,331

Operating lease liabilities

$

53,956