v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Cost
The following table summarizes the components of lease expense for the three and six months ended June 30, 2026 and 2025 (in thousands):
Three Months EndedSix Months Ended
June 30,June 30,
2026202520262025
Operating lease cost$421 $577 $925 $1,130 
Short-term lease cost336 138 575 278 
Variable lease cost133 116 372 230 
    Total lease cost$890 $831 $1,872 $1,638 
Schedule of Lease Assets and Liabilities
The following table summarizes the presentation in our condensed consolidated balance sheets of our operating leases (in thousands):
June 30, 2026December 31, 2025
Assets:
Operating lease right-of-use assets$4,334 $4,047 
Liabilities:
Operating lease liabilities$2,026 $1,811 
Long-term operating lease liabilities4,074 4,184 
Total operating lease liabilities$6,100 $5,995 
Weighted average remaining lease term (years)3.283.84
Weighted average discount rate4.4 %4.1 %
Schedule of Lease Liability Maturity
Maturities of lease liabilities were as follows (in thousands):
Years ending December 31,
2026 (excluding the six months ended June 30, 2026)$1,574 
20272,083 
20281,736 
20291,493 
2030225 
    Total lease payments7,111 
Less interest(1,011)
    Present value of operating lease liabilities$6,100