XML 89 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Changes in Outstanding Common Stock (Details) - shares
1 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Stockholders' Equity Note [Abstract]      
Common stock, beginning of period   34,996,000 36,824,000
Shares of common stock issued upon exercise of stock options     60,000
Shares of common stock issued when sales restrictions on restricted stock units ("RSUs") lapsed and performance-based stock units ("PSUs") were earned   124,000 168,000
Common stock retired (1,095,316) (1,126,000) (1,206,000)
Common stock, end of period 33,994,000 33,994,000 35,846,000