v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Costs
The components of total lease cost for three and six months ended June 30, 2026 and 2025 were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Operating lease cost$546 $550 $1,094 $1,108 
Variable lease expense391 432 665 863 
Short-term lease cost40 39 80 80 
Sublease income(87)(79)(173)(159)
Total lease cost$890 $942 $1,666 $1,892 

Supplemental cash flow information related to the leases for the three and six months ended June 30, 2026 and 2025 were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$633 $819 $1,477 $1,229 

The weighted average remaining lease term and discount rate as of June 30, 2026 and December 31, 2025 were as follows:

20262025
Weighted average remaining lease term (in years)4.34.8
Weighted average discount rate5.0 %5.0 %
Schedule of Future Minimum Lease Payments
Future minimum lease payments as of June 30, 2026 were as follows (in thousands):

Year Amount
Remaining of 2026$1,291 
20272,633 
20282,712 
20292,794 
20302,144 
Total lease payments11,574 
Less: imputed interest(1,146)
Operating lease liabilities$10,428