v3.26.1
Stock-Based Compensation - Early Exercise of Employee Options (Details) - Early exercise employee option - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Stock-Based Compensation    
Share repurchase liability related to the unvested shares $ 0.1 $ 0.1
Early Exercisable Shares, Number of shares:    
Unvested shares outstanding at beginning of the period (shares) 13,681  
Vested (shares) (5,690)  
Unvested shares outstanding at end of the period (shares) 7,991  
Early Exercisable Shares, Weighted-Average Exercise Price Per Share:    
Exercise price at the beginning of the period ($ per share) $ 9.01  
Vested ($ per share) 9.11  
Exercise price at the end of the period ($ per share) $ 8.93