XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2025
LEASES  
Schedule of lease cost

Three-Months Ended March 31, 

    

2025

    

2024

Operating lease cost

$

4,294

$

3,802

Short-term lease cost

 

1,742

 

2,670

Variable lease cost

 

214

 

213

Finance leases:

Amortization of right-of-use assets

 

555

 

595

Interest on lease liabilities

 

77

 

91

Finance lease cost

 

632

 

686

Total lease cost

$

6,882

$

7,371

Schedule of supplemental cash flow information related to leases

Three-Months Ended March 31, 

    

2025

    

2024

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash outflows from operating leases

$

4,087

$

3,607

Operating cash outflows from finance leases

$

77

$

91

Financing cash outflows from finance leases

$

2,045

$

2,897

Right-of-use assets obtained in exchange for lease obligations:

Finance leases

$

6,390

$

747

Operating leases

$

1,002

$

1,091

Schedule of ROU assets for operating and finance leases

    

    

March 31, 

    

December 31, 

Balance Sheet Location

2025

2024

Operating leases:

 

  

 

  

 

  

Right-of-use assets

 

Other assets

$

52,394

$

55,240

Current lease liabilities

 

Accrued liabilities

$

12,054

$

12,530

Noncurrent lease liabilities

 

Other liabilities

 

41,436

 

43,857

Total operating lease liabilities

 

  

$

53,490

$

56,387

Finance leases:

 

  

 

  

 

  

Right-of-use assets

 

Property and equipment, net

$

10,688

$

6,129

Current lease liabilities

 

Accrued liabilities

$

8,054

$

4,211

Noncurrent lease liabilities

 

Other liabilities

 

34

 

38

Total finance lease liabilities

 

  

$

8,088

$

4,249

Schedule of weighted-average remaining lease terms and weighted-average discount rates

    

March 31, 

    

December 31, 

    

2025

    

2024

 

Weighted-average remaining lease term in years:

Operating leases

5.3

 

5.5

Finance leases

0.8

0.8

Weighted-average discount rate:

Operating leases

4.8

%  

4.8

%

Finance leases

5.3

%  

5.5

%

Schedule of outlines maturities of the Company's lease liabilities

    

Undiscounted Future Lease Payments

    

Operating Leases

    

Finance Leases

2025 (from April 1, 2025 to December 31, 2025)

$

11,031

$

7,325

2026

 

11,711

 

926

2027

 

10,683

 

11

2028

 

8,778

 

11

2029

6,810

6

2030 and thereafter

 

11,862

 

Total lease payments

 

60,875

 

8,279

Less imputed interest

 

(7,385)

 

(191)

Total

$

53,490

$

8,088