XML 97 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Schedule of Dividends Declared) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Quarterly Dividend Q1 [Member]    
Dividends Payable [Line Items]    
Declaration Date Feb. 08, 2023 Feb. 16, 2022
Record Date Mar. 01, 2023 Mar. 02, 2022
Paid Date Mar. 15, 2023 Mar. 16, 2022
Cash Dividends Declared and Paid, Per Share $ 0.23 $ 0.20
Cash Dividends Declared and Paid, Amount $ 7,365 $ 6,657
Quarterly Dividend Q2 [Member]    
Dividends Payable [Line Items]    
Declaration Date May 17, 2023 May 18, 2022
Record Date May 31, 2023 Jun. 01, 2022
Paid Date Jun. 14, 2023 Jun. 15, 2022
Cash Dividends Declared and Paid, Per Share $ 0.23 $ 0.20
Cash Dividends Declared and Paid, Amount $ 7,368 $ 6,568
Quarterly Dividend Q3 [Member]    
Dividends Payable [Line Items]    
Declaration Date Aug. 16, 2023 Aug. 17, 2022
Record Date Aug. 30, 2023 Aug. 31, 2022
Paid Date Sep. 13, 2023 Sep. 14, 2022
Cash Dividends Declared and Paid, Per Share $ 0.23 $ 0.20
Cash Dividends Declared and Paid, Amount $ 7,341 $ 6,455
Quarterly Dividend Q4 [Member]    
Dividends Payable [Line Items]    
Declaration Date Nov. 08, 2023 Nov. 09, 2022
Record Date Nov. 29, 2023 Nov. 30, 2022
Paid Date Dec. 13, 2023 Dec. 14, 2022
Cash Dividends Declared and Paid, Per Share $ 0.23 $ 0.20
Cash Dividends Declared and Paid, Amount $ 7,307 $ 6,354