v3.26.1
Stock Based Compensation - Summary of Stock Option Activity (Details) - Employee Stock Option
Jun. 30, 2026
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock Options Outstanding, Beginning balance 16,004,393
Stock Options Outstanding, Ending balance 20,349,469