Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v3.24.0.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Mar. 05, 2024
Oct. 25, 2021
Aug. 06, 2018
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dividend per quarter     $ 0.025      
Dividend annualized     $ 0.10      
Cash dividends       $ 3,750 $ 3,721 $ 3,335
Dividends per share       $ 0.10 $ 0.10 $ 0.10
Proceeds from issuance of common stock shares in offering           $ 80,264
Common Stock            
Shares issued during offering   2,750        
Shares issued, price per share   $ 27.00        
Underwriting discount, percent   6.00%        
Underwriting discount, per share   $ 1.62        
Underwriter purchase option   413        
Proceeds from issuance of common stock shares in offering   $ 80,264        
Subsequent Event            
Dividend date declared Mar. 05, 2024          
Dividend date to be paid Mar. 18, 2024          
Dividend date of record Mar. 28, 2024          
Dividends per share $ 0.025