XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Share - Additional Information (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Potentially dilutive common shares related to the outstanding preferred stock, stock options, restricted stock units and warrants (in shares) 6,500,000 4,100,000 6,400,000 4,100,000
Potential common shares that were included in the calculation of diluted earnings per share 6,700,000 6,700,000 6,700,000 6,700,000
Issuance of common stock up on conversion of preferred stock 6,700,000 6,700,000 6,700,000 6,700,000
Stock options 1,000 5,000 9,000 13,000