XML 99 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Reconciliation of Number of Shares of Common Stock (Details) - shares
1 Months Ended 3 Months Ended
Mar. 31, 2023
Mar. 31, 2023
Mar. 31, 2022
Stockholders Equity Note [Abstract]      
Common stock, beginning of period   36,824,000 39,368,000
Shares issued for stock options exercised   43,000  
Shares of common stock issued upon lapse of sales restrictions on restricted stock units (“RSUs”)   129,000 132,000
Common stock retired (530,723) (589,000) (748,000)
Common stock, end of period 36,407,000 36,407,000 38,752,000