XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2024
LEASES  
Components of operating lease cost

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

    

2024

    

2023

Operating lease cost

$

5,856

$

5,656

$

11,717

$

11,336

Short-term and variable lease cost

910

987

1,577

2,070

Total operating lease cost

$

6,766

$

6,643

$

13,294

$

13,406

Schedule of estimated future payments on operating lease liabilities

Year Ending December 31,

    

2024 (remaining)

$

11,473

2025

 

20,492

2026

 

17,902

2027

15,494

2028

15,102

Thereafter

62,966

Total lease payments

143,429

Less: Interest

(29,879)

Present value of lease liabilities

$

113,550

Schedule of additional information about lease agreements

June 30, 

December 31, 

    

2024

    

    

2023

Weighted average remaining lease term (in years)

8.5

8.3

Weighted average discount rate

 

5.3

%

5.0

%

Three Months Ended June 30, 

Six Months Ended June 30, 

2024

    

2023

    

2024

    

2023

    

Cash paid for operating leases

$

5,844

$

5,824

$

11,564

$

11,668

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

$

1,579

$

2,420

$

18,417

$

2,628