v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Lease costs

Lease costs were comprised of the following (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Operating lease cost

$

1,795

 

 

$

1,815

 

 

$

3,594

 

 

$

3,646

 

Variable lease cost

 

1,067

 

 

 

1,026

 

 

 

1,818

 

 

 

2,169

 

Sublease income

 

(710

)

 

 

(715

)

 

 

(1,420

)

 

 

(1,428

)

Total lease cost

$

2,152

 

 

$

2,126

 

 

$

3,992

 

 

$

4,387

 

 

Schedule of Future Minimum Lease Payments and Sublease Receipts Under Operating Leases

Future minimum lease payments and sublease receipts under operating leases as of June 30, 2026 are as follows (in thousands):

 

 

Operating Lease Payments

 

 

Operating Sublease Receipts

 

Year ending December 31,

 

 

 

 

 

2026 (remaining six months)

$

4,570

 

 

$

1,456

 

2027

 

9,199

 

 

 

2,970

 

2028

 

9,277

 

 

 

1,448

 

2029

 

9,572

 

 

 

1,237

 

2030

 

9,878

 

 

 

 

Thereafter

 

15,649

 

 

 

 

Total lease payments or sublease receipts

$

58,145

 

 

$

7,111

 

Less: Amount representing interest

 

(13,431

)

 

 

 

Operating lease liabilities

$

44,714