v3.25.3
Share-Based Compensation - Summary of Activity Related to Stock Options (Details) - Employee Stock Option - 2011 Stock Incentive Plan, 2016 Equity Incentive Plan - $ / shares
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares, Options outstanding, Beginning balance 842,867  
Number of Shares, Granted 171,695  
Number of Shares, Forfeited (45,830)  
Number of Shares, Options outstanding, Ending balance 968,732  
Number of Shares, Options exercisable 634,079 509,428
Weighted Average Exercise Price, Options outstanding, Beginning balance $ 36.97  
Weighted Average Exercise Price, Granted 14.2  
Weighted Average Exercise Price, Forfeited 19.16  
Weighted Average Exercise Price, Options outstanding, Ending balance 33.78  
Weighted Average Exercise Price, Options exercisable $ 42.59 $ 47.9