v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Other Information of Operating Leases Other information related to operating leases follows:

 

 

Three months
ended
March 31, 2025

 

 

Three months
ended
March 31, 2024

 

Cash paid for amounts included in the measurement of lease liabilities

 

$

1,926

 

 

$

2,032

 

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

 

$

400

 

 

$

2,382

 

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

 

Weighted-average remaining lease term (in years)

 

 

4.34

 

Weighted-average discount rate

 

 

4.89

%

 

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

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

 

2025 (excluding three months ended March 31, 2025)

 

$

5,061

 

2026

 

 

5,272

 

2027

 

 

3,687

 

2028

 

 

2,437

 

2029

 

 

1,813

 

Thereafter

 

 

2,873

 

Total lease payments

 

$

21,143

 

Less: imputed interest

 

 

(2,083

)

Total

 

$

19,060

 

Amounts recognized in the condensed consolidated balance sheet:

 

 

 

Operating lease liabilities, current

 

$

5,986

 

Operating lease liabilities, long term

 

$

13,074