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