v3.26.1
Commitments and Contingencies - Additional Information (Details)
Jun. 30, 2026
Leases  
Weighted average remaining lease term 3 years 9 months 18 days
Operating lease, weighted average discount rate, percent (as a percent) 14.10%