XML 122 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Nov. 17, 2021
Common Stock      
Dollar value of shares repurchased   $ 3,935,333  
Shares repurchased(1)   165,037  
Average price paid per share   $ 23.85  
Repurchase of common Stock (in shares) 0    
Repurchase program, Authorized Amount     $ 75,000,000