v3.26.1
Stockholders' Equity - Changes in Outstanding Common Stock (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity Note [Abstract]    
Common stock, beginning of period 31,810 33,368
Shares of common stock issued when sales restrictions on restricted stock units ("RSUs") lapsed and performance-based stock units ("PSUs") were earned 131 109
Common stock retired (1,043) (932)
Common stock, end of period 30,898 32,545