v3.26.1
Stockholders' Equity - Changes in Outstanding Common Stock (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 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 81 98
Common stock retired (547) (444)
Common stock, end of period 31,344 33,022