v3.26.1
Stockholders' Equity - Schedule of Activity, Restricted Shares (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Restricted Shares  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 1,038,778
Granted (in shares) 195,822
Vested (in shares) (196,464)
Canceled/forfeited (in shares) (12,195)
Non-vested restricted shares, ending balance (in shares) 1,025,941
Per Share Weighted Average Grant Date Fair Value  
Non-vested restricted shares, beginning balance (in dollars per share) | $ / shares $ 92.26
Granted (in dollars per share) | $ / shares 304.04
Vested (in dollars per share) | $ / shares 98.39
Canceled/forfeited (in dollars per share) | $ / shares 105.91
Non-vested restricted shares, ending balance (in dollars per share) | $ / shares $ 131.35
Restricted Stock Units  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 0
Non-vested restricted shares, ending balance (in shares) 131