v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments are as follows:
June 30,
2026
Remaining 2026$3,115 
20276,881 
20285,884 
20294,433 
20301,443 
Thereafter4,515 
Total undiscounted lease payments26,271 
Less: Present value adjustment(3,919)
Operating lease liabilities$22,352 
Schedule of Operating Lease Expense and Supplemental Cash and Non-cash Information
Operating lease expense was as follows:

Three Months Ended
June 30,
Six Months Ended
June 30,
2025202620252026
Rent expense$3,570 $3,277 $7,141 $6,471 
Variable lease payments$974 $1,047 $1,935 $2,129 

Supplemental cash flow and non-cash information related to the Company’s operating leases was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202620252026
Cash paid for amounts included in the measurement of lease liabilities$3,712 $3,532 $7,324 $7,491 
Right-of-use assets capitalized$— $8,112 $— $8,112 

Supplemental balance sheet information related to the Company’s operating leases was as follows:

December 31,
2025
June 30,
2026
Weighted-average remaining lease term (in years)2.704.51
Weighted-average discount rate7.13%7.03%