XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
LEASES  
Schedule of leases In balance sheet

Operating Leases

    

Balance Sheet Classification

    

December 31, 2024

    

December 31, 2023

Right-of-use assets

 

Other assets

$

54,276

$

53,284

Current liabilities

 

Other current liabilities

$

13,110

$

13,104

Noncurrent liabilities

 

Other liabilities

 

42,124

 

41,576

Total lease liabilities

 

  

$

55,234

$

54,680

Schedule of future minimum lease payments

    

December 31, 2024

2025

$

14,896

2026

 

12,336

2027

 

9,814

2028

 

8,069

2029

 

5,385

After 2029

 

11,442

Total lease payments

$

61,942

Less: Imputed interest

 

6,708

Operating lease liabilities

$

55,234