v3.25.1
Stockholders’ Equity and Equity Incentive Plan - Stock Options (Details)
3 Months Ended
Mar. 31, 2025
shares
Equity [Abstract]  
Options exercised (in shares) 240,113
Options cancelled and forfeited (in shares) 65,690