v3.26.3
Stock-based Compensation - Schedule of Performance-Based Restricted Stock Units Activity (Details)
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Performance-Based Restricted Stock Units (PSUs)  
Shares  
Outstanding, beginning balance (in shares) 103,244
PSUs granted (in shares) 42,550
PSUs attained (in shares) 0
PSUs forfeited (in shares) (9,536)
Outstanding, ending balance (in shares) 136,258
Weighted average grant date fair value  
Unvested, beginning balance (in dollars per share) | $ / shares $ 500.55
PSUs granted (in dollars per share) | $ / shares 616.19
PSUs attained (in dollars per share) | $ / shares 146.37
PSUs forfeited (in dollars per share) | $ / shares 506.78
Unvested, ending balance (in dollars per share) | $ / shares $ 536.22
Eligible to Earn PSUs  
Shares  
Outstanding, beginning balance (in shares) 256,488
PSUs granted (in shares) 85,100
PSUs attained (in shares) (50,000)
PSUs forfeited (in shares) (19,072)
Outstanding, ending balance (in shares) 272,516