v3.26.1
Stockholders' Equity - Stock Option Plan and Restricted Stock Activity (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Shares  
Balance at beginning of period (in shares) | shares 2,001,011
Granted (in shares) | shares 346,010
Options exercised (in shares) | shares (202,032)
Forfeited (in shares) | shares 0
Balance at end of period (in shares) | shares 2,144,989
Weighted-Average Exercise Price  
Balance at beginning of period (in USD per share) | $ / shares $ 84.48
Granted (in USD per share) | $ / shares 204.55
Options exercised (in USD per share) | $ / shares 78.68
Forfeited (in USD per share) | $ / shares 0
Balance at end of period (in USD per share) | $ / shares $ 104.39
Restricted Stock Awards  
Restricted Stock Awards  
Nonvested at beginning of period (in shares) | shares 455,547
Granted (in shares) | shares 268,467
RSUs vested (in shares) | shares (290,202)
Forfeited (in shares) | shares 0
Nonvested at end of period (in shares) | shares 433,812
Weighted-Average Grant Date Fair Value  
Nonvested at beginning of period (in USD per share) | $ / shares $ 98.86
Granted (in USD per share) | $ / shares 167.54
RSUs vested (in USD per share) | $ / shares 95.57
Forfeited (in USD per share) | $ / shares 0
Nonvested at end of period (in USD per share) | $ / shares $ 143.56