v3.26.1
Stockholders' Equity - Changes in Outstanding Shares (Details)
3 Months Ended
Mar. 31, 2026
shares
Common Stock, Shares, Outstanding [Roll Forward]  
Shares outstanding at December 31, 2025 64,973,988
Shares issued (e.g., equity grants) 440,935
Shares repurchased and retired 603,631
Shares outstanding at March 31, 2026 65,414,923