v3.26.3
Stock-based Compensation - Schedule of Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs)
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Shares  
Outstanding, beginning balance (in shares) | shares 798,422
RSUs granted (in shares) | shares 399,943
RSUs vested (in shares) | shares (225,525)
RSUs forfeited (in shares) | shares (52,224)
Outstanding, ending balance (in shares) | shares 920,616
Weighted average grant date fair value  
Unvested, beginning balance (in dollars per share) | $ / shares $ 307.85
RSUs granted (in dollars per share) | $ / shares 455.75
RSUs vested (in dollars per share) | $ / shares 291.56
RSUs forfeited (in dollars per share) | $ / shares 343.36
Unvested, ending balance (in dollars per share) | $ / shares $ 374.08