XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events - Additional Information (Details) - USD ($)
Oct. 26, 2023
Oct. 20, 2023
Oct. 02, 2023
Sep. 30, 2023
Dec. 31, 2022
Subsequent Event [Line Items]          
Common stock, par value       $ 0.001 $ 0.001
Subsequent Events          
Subsequent Event [Line Items]          
Additional subscriptions amount   $ 10,609,204 $ 10,609,204    
Common stock, par value     $ 0.001    
Purchase price, per share   $ 24.99      
Shares issued   424,538      
Dividend payable declared date Oct. 26, 2023        
Dividend payable amount per share $ 0.23        
Special distribution Share $ 0.1        
Dividend payable date Oct. 30, 2023        
Dividend payable record date Nov. 27, 2023        
Stock Repurchase Program Commencement Date Oct. 26, 2023        
Stock Repurchase Program Expiration Date Nov. 30, 2023        
Repurchase valuation date Dec. 31, 2023        
Subsequent Events | Maximum          
Subsequent Event [Line Items]          
Percentage of outstanding shares repurchased 5.00%