XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2024
LEASES  
Schedule of leases In balance sheet

Operating Leases

    

Balance Sheet Classification

    

June 30, 2024

    

December 31, 2023

Right-of-use assets

 

Other assets

$

54,329

$

53,284

Current liabilities

 

Other current liabilities

$

13,188

$

13,104

Noncurrent liabilities

 

Other liabilities

 

42,505

 

41,576

Total lease liabilities

 

  

$

55,693

$

54,680

Schedule of future minimum lease payments

    

June 30, 2024

2024

$

9,518

2025

 

14,273

2026

 

11,522

2027

 

8,923

2028

 

6,923

After 2028

 

13,196

Total lease payments

$

64,355

Less: Imputed interest

 

8,662

Operating lease liabilities

$

55,693