XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments as of September 30, 2025 were as follows:

Amount
Remainder of 2025$4,460 
202614,182 
202713,974 
202813,632 
20298,014 
Thereafter30,216 
Total undiscounted future minimum lease payments84,478 
Less: present value discount(14,573)
Total discounted future minimum lease payments69,905 
Less: prepaid rent(1,529)
Less: tenant improvement allowances
(7,140)
Total operating lease liabilities$61,236