XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Other Information of Operating Leases Other information related to operating leases follows:

 

 

Three months
ended
March 31, 2023

 

 

Three months
ended
March 31, 2022

 

Cash paid for amounts included in the measurement of lease liabilities

 

$

1,644

 

 

$

1,674

 

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

 

$

1,884

 

 

$

926

 

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

 

Weighted-average remaining lease term (in years)

 

 

 

 

5.68

 

Weighted-average discount rate

 

 

 

 

4.12

%

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

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

 

2023 (excluding three months ended March 31, 2023)

 

$

4,625

 

2024

 

 

5,657

 

2025

 

 

5,143

 

2026

 

 

3,926

 

2027

 

 

2,662

 

Thereafter

 

 

6,200

 

Total lease payments

 

$

28,213

 

Less: imputed interest

 

 

(3,232

)

Total

 

$

24,981

 

 

 

 

 

Amounts recognized in the condensed consolidated balance sheet:

 

 

 

Operating lease liabilities, current

 

$

5,367

 

Operating lease liabilities, long term

 

$

19,614