v3.26.3
Equity Incentive Plans - Summary of Restricted Stock Units activities (Details)
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Outstanding PSU and RSU Grants at September 30, 2026 | shares 25,918
Weighted Average Grant Date Fair Value (per share) at September 30, 2026 | $ / shares $ 138.88
PSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Granted | shares 13,000
Shares Released | shares (6,500)
Weighted Average Grant Date Fair Value (per share) Granted | $ / shares $ 119.86
Weighted Average Grant Date Fair Value (per share) Released | $ / shares $ 119.86
RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Granted | shares 19,418
Weighted Average Grant Date Fair Value (per share) Granted | $ / shares $ 145.24