v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Activity, Restricted Shares
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20251,038,778 $92.26 
Granted195,822 304.04 
Vested(196,464)98.39 
Canceled/forfeited(12,195)105.91 
Non-vested restricted shares, as of June 30, 20261,025,941 $131.35 
(a)    Includes 131 restricted stock units as of June 30, 2026; none were outstanding as of December 31, 2025.