XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Other Information of Operating Leases Other information related to operating leases follows:

 

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cash paid for amounts included in the
   measurement of lease liabilities

 

$

1,956

 

 

$

1,601

 

 

$

5,909

 

 

$

4,788

 

ROU assets obtained in exchange for
 new liabilities

 

$

541

 

 

$

643

 

 

$

4,211

 

 

$

3,220

 

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 September 30, 2024 were as follows:

 

Weighted-average remaining lease term (in years)

 

 

4.55

 

Weighted-average discount rate

 

 

4.94

%

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

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

 

2024 (excluding nine months ended September 30, 2024)

 

$

1,950

 

2025

 

 

7,078

 

2026

 

 

5,202

 

2027

 

 

3,451

 

2028

 

 

2,339

 

Thereafter

 

 

4,676

 

Total lease payments

 

 

24,696

 

Less: imputed interest

 

 

(2,518

)

Total

 

$

22,178

 

Amounts recognized in the condensed consolidated balance sheets at September 30, 2024:

 

Operating lease liabilities, current

 

$

6,604

 

Operating lease liabilities, long-term

 

$

15,574