XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Other Information of Operating Leases Additional information related to operating leases are as follows:

 

 

 

Three months
ended
September 30, 2023

 

 

Three months
ended
September 30, 2022

 

 

Nine months
ended
September 30, 2023

 

 

Nine months
ended
September 30, 2022

 

Cash paid for amounts included in the
   measurement of lease liabilities

 

$

1,601

 

 

$

1,613

 

 

$

4,788

 

 

$

4,846

 

ROU assets obtained in exchange for new lease
   liabilities

 

$

643

 

 

$

2,378

 

 

$

3,220

 

 

$

4,202

 

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, 2023 were as follows:

 

Weighted-average remaining lease term (in years)

 

 

5.29

 

Weighted-average discount rate

 

 

4.37

%

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

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

 

2023 (excluding nine-months ended September 30, 2023)

 

$

1,682

 

2024

 

 

6,113

 

2025

 

 

5,538

 

2026

 

 

4,251

 

2027

 

 

2,736

 

Thereafter

 

 

6,200

 

Total lease payments

 

 

26,520

 

Less: imputed interest

 

 

(2,865

)

Total

 

$

23,655

 

Amounts recognized in the condensed consolidated balance sheets:

 

 

 

Operating lease liabilities, current

 

$

5,553

 

Operating lease liabilities, long-term

 

$

18,102