v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments as of June 30, 2026 were as follows:

Amount
Remainder of 2026$8,526 
202717,707 
202816,845 
20299,861 
20309,656 
Thereafter22,636 
Total undiscounted future minimum lease payments85,231 
Less: present value discount(12,611)
Total discounted future minimum lease payments72,620 
Less: prepaid rent(1,656)
Less: tenant improvement allowances
(3,213)
Total operating lease liabilities$67,751