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

 

 

Three months
ended
March 31, 2026

 

 

Three months
ended
March 31, 2025

 

Cash paid for amounts included in the measurement of lease liabilities

 

$

1,944

 

 

$

1,926

 

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

 

$

878

 

 

$

400

 

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

 

Weighted-average remaining lease term (in years)

 

 

3.80

 

Weighted-average discount rate

 

 

5.28

%

 

 

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

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

 

2026

 

 

4,699

 

2027

 

 

4,834

 

2028

 

 

3,338

 

2029

 

 

2,393

 

2030

 

 

1,494

 

Thereafter

 

 

1,437

 

Total lease payments

 

$

18,195

 

Less: imputed interest

 

 

(1,687

)

Total

 

$

16,508

 

Amounts recognized in the condensed consolidated balance sheet:

 

 

 

Operating lease liabilities, current

 

$

5,517

 

Operating lease liabilities, long term

 

$

10,991