Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Narrative) (Details)

v3.23.3
Stockholders' Equity (Narrative) (Details) - $ / shares
3 Months Ended
Nov. 14, 2023
Nov. 03, 2023
Aug. 06, 2018
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dividend per quarter     $ 0.025            
Dividend annualized     $ 0.10            
Dividends per share       $ 0.025 $ 0.025 $ 0.025 $ 0.025 $ 0.025 $ 0.025
Subsequent Event                  
Dividend date declared   Nov. 03, 2023              
Dividend date to be paid   Nov. 24, 2023              
Dividend date of record   Nov. 14, 2023              
Dividends per share $ 0.025