XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Other Information of Operating Leases Other information related to operating leases follows:

 

 

Three months
ended
March 31, 2024

 

 

Three months
ended
March 31, 2023

 

Cash paid for amounts included in the measurement of lease liabilities

 

$

2,032

 

 

$

1,644

 

Right-of-use assets obtained in exchange for new liabilities

 

$

2,382

 

 

$

1,884

 

Schedule of Weighted-Average Remaining Lease Term and Discount Rate Related to Operating Leases The weighted-average remaining lease term and discount rate related to the operating leases as of March 31, 2024 were as follows:

 

Weighted-average remaining lease term (in years)

 

 

4.90

 

Weighted-average discount rate

 

 

4.83

%

 

Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases

Future minimum lease payments under non-cancellable operating leases as of March 31, 2024 were as follows:

 

2024 (excluding three months ended March 31, 2024)

 

$

5,433

 

2025

 

 

6,353

 

2026

 

 

4,733

 

2027

 

 

3,219

 

2028

 

 

2,236

 

Thereafter

 

 

4,677

 

Total lease payments

 

$

26,651

 

Less: imputed interest

 

 

(2,886

)

Total

 

$

23,765

 

Amounts recognized in the condensed consolidated balance sheet:

 

 

 

Operating lease liabilities, current

 

$

6,358

 

Operating lease liabilities, long term

 

$

17,407