XML 64 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
LEASES  
Components of operating lease cost

Years Ended December 31, 

    

2024

    

2023

    

2022

(in thousands)

Operating lease cost

$

23,772

$

22,571

$

22,626

Short-term and variable lease cost

3,134

4,150

4,838

Total operating lease cost

$

26,906

$

26,721

$

27,464

Schedule of estimated future payments on operating lease liabilities

Year Ending December 31,

    

(in thousands)

2025

$

23,840

2026

 

18,723

2027

 

15,392

2028

15,033

2029

11,728

Thereafter

55,394

Total lease payments

140,110

Less: Interest

(33,106)

Present value of lease liabilities

$

107,004

Schedule of additional information about lease agreements

December 31,

December 31,

    

    

2024

    

2023

Weighted average remaining lease term (in years)

    

8.4

8.3

Weighted average discount rate

 

6.1

%

5.0

%

Years Ended December 31, 

2024

    

2023

2022

(in thousands)

Cash paid for operating leases

$

23,671

$

22,988

$

22,287

Right-of-use assets obtained in exchange for operating lease liabilities

$

41,070

$

14,321

$

17,022