v3.25.4
Stockholders' Equity -Schedule of Options Vested and Expected to Vest (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Number of Shares  
Options vested (in shares) | shares 2,666,070
Options vested and expected to vest (in shares) | shares 3,067,088
Weighted Average Exercise Price  
Options vested (in dollars per share) | $ / shares $ 16.35
Options vested and expected to vest (in dollars per share) | $ / shares $ 15.72
Weighted Average Contractual Life (in Years)  
Options vested 4 years 11 months 8 days
Options vested and expected to vest 5 years 3 months 3 days