v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments are as follows:
March 31, 2026
Remaining 2026$6,647 
20275,558 
20284,441 
20292,990 
Total undiscounted lease payments19,636 
Less: Present value adjustment(2,088)
Operating lease liabilities$17,548 
Schedule of Operating Lease Expense and Supplemental Cash and Non-cash Information
Operating lease expense was as follows:

Three Months Ended March 31,
20252026
Rent expense$3,571 $3,194 
Variable lease payments$960 $1,081 

Supplemental cash flow and non-cash information related to the Company’s operating leases was as follows:
Three Months Ended March 31,
20252026
Cash paid for amounts included in the measurement of lease liabilities$3,612 $3,960 

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

December 31, 2025March 31, 2026
Weighted-average remaining lease term (in years)2.702.74
Weighted-average discount rate7.13%7.37%