XML 64 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2023
Debt Instrument [Line Items]    
Preferred Stock, Par Value Per Share   $ 1.00
Exchange of preferred stock for common stock and common stock warrant $ 10.6