XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Share Transactions (Details) - Schedule of Common Stock Shares Issued and Aggregate Proceeds - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share Transactions (Details) - Schedule of Common Stock Shares Issued and Aggregate Proceeds [Line Items]    
Common stock shares issued 3,010,942 4,191,292
Aggregate offering amount $ 50,000 $ 68,582
April 4, 2023 [Member]    
Share Transactions (Details) - Schedule of Common Stock Shares Issued and Aggregate Proceeds [Line Items]    
Offering price per share $ 16.61  
Common stock shares issued 3,010,942  
Aggregate offering amount $ 50,000  
January 24, 2022 [Member]    
Share Transactions (Details) - Schedule of Common Stock Shares Issued and Aggregate Proceeds [Line Items]    
Offering price per share   $ 16.36
Common stock shares issued   4,191,292
Aggregate offering amount   $ 68,582