v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Summary of Supplemental information Related to Operating Lease

Supplemental information related to operating lease arrangements was as follows:

 

 

Three Months Ended June 30,

 

 

 

2026

 

 

2025

 

Cash paid for amounts included in the measurement of
   operating lease liabilities

 

$

942

 

 

$

646

 

Weighted average remaining lease term (in years)

 

 

2.71

 

 

 

3.72

 

Weighted average discount rate

 

5.00%-6.00%

 

 

5.00%-6.00%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

Cash paid for amounts included in the measurement of
   operating lease liabilities

 

$

1,909

 

 

$

1,328

 

Weighted average remaining lease term (in years)

 

 

2.71

 

 

 

3.72

 

Weighted average discount rate

 

5.00%-6.00%

 

 

5.00%-6.00%

 

Summary of Future Minimum Operating Lease Payments

Future minimum operating lease payments are as follows:

Year Ending

 

 

 

2026

 

$

1,752

 

2027

 

 

2,147

 

2028

 

 

1,767

 

2029

 

 

606

 

2030

 

 

618

 

Thereafter

 

 

1,490

 

Imputed interest

 

 

(889

)

Total

 

$

7,491

 

Summary of Supplemental information Related to Finance Leases

Supplemental information related to finance lease arrangements was as follows:

 

 

Three Months Ended June 30,

 

 

 

2026

 

 

2025

 

Cash paid for amounts included in the measurement of
   financing lease liabilities

 

$

14

 

 

$

21

 

Weighted average remaining lease term (in years)

 

 

7.00

 

 

 

2.50

 

Weighted average discount rate

 

5.00%-6.00%

 

 

5.00%-6.00%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

Cash paid for amounts included in the measurement of
   financing lease liabilities

 

$

35

 

 

$

42

 

Weighted average remaining lease term (in years)

 

 

7.00

 

 

 

2.50

 

Weighted average discount rate

 

5.00%-6.00%

 

 

5.00%-6.00%

 

Summary of Future Minimum Finance Lease Payments

Future minimum finance lease payments are as follows:

Year Ending

 

 

 

2026

 

$

 

2027

 

 

1

 

2028

 

 

1

 

2029

 

 

1

 

2030

 

 

1

 

Thereafter

 

 

8

 

Imputed interest

 

 

(3

)

Total

 

$

9