XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Tables)
3 Months Ended
Mar. 31, 2024
LEASES  
Components of operating lease cost

Three Months Ended March 31, 

    

2024

    

2023

    

Operating lease cost

$

5,860

$

5,680

Short-term and variable lease cost

667

1,083

Total operating lease cost

$

6,527

$

6,763

Schedule of maturities of operating lease liabilities

Year Ending December 31,

    

2024 (remaining)

$

17,405

2025

 

20,576

2026

 

17,968

2027

15,529

2028

15,168

Thereafter

60,360

Total lease payments

147,006

Less: Interest

(30,104)

Present value of lease liabilities

$

116,902

Schedule of other information related to leases

March 31, 

December 31, 

    

2024

    

    

2023

Weighted average remaining lease term (in years)

8.5

8.3

Weighted average discount rate

 

5.2

%

5.0

%

Three Months Ended March 31, 

2024

    

2023

Cash paid for operating leases

$

5,721

$

5,820

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

$

16,837

$

208