v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Components of Lease Expense
The components of lease cost were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Operating lease cost$1,537 $1,325 $2,943 $2,526 
Short-term lease cost47 38 261 
Variable lease cost102 — 231 — 
Total lease cost$1,643 $1,372 $3,212 $2,787 
Summary of Future Minimum Lease Payments
Future minimum lease payments were as follows:
As of
June 30,
Year2026
Remainder of 2026$3,067 
20275,888 
20284,458 
20293,940 
20303,769 
Thereafter3,341 
Total undiscounted future lease payments24,463 
Less: Imputed interest(2,325)
Present value of operating lease liabilities22,138 
Less: Operating lease liabilities, current(5,236)
Operating lease liabilities, noncurrent$16,902