v3.26.1
Stockholders' Equity - Changes in Outstanding Shares (Details)
6 Months Ended
Jun. 30, 2026
shares
Common Stock, Shares, Outstanding [Roll Forward]  
Shares outstanding at December 31, 2025 64,973,988
Shares issued (e.g., equity grants) 500,935
Share forfeitures (1,151)
Shares outstanding at June 30, 2026 65,473,772