v3.25.2
Stockholders' Equity - Changes in Outstanding Common Stock (Details) - shares
1 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Stockholders' Equity Note [Abstract]      
Common stock, beginning of period   33,368,000 34,996,000
Shares of common stock issued when sales restrictions on restricted stock units ("RSUs") lapsed and performance-based stock units ("PSUs") were earned   109,000 124,000
Common stock retired (901,663) (932,000) (1,126,000)
Common stock, end of period   32,545,000 33,994,000