v3.26.3
Stockholders' Equity and Dividends - Summary of Dividends Declared and Paid (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
[1]
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Aug. 06, 2026
May 07, 2026
Mar. 30, 2026
Aug. 07, 2025
May 08, 2025
Dividends Payable [Line Items]                        
Amount per share $ 1.52     $ 0.4   $ 1.52 $ 0.4          
Total Amount $ 4,451,513 $ 4,840,497 $ 35,000,000 $ 5,886,188 $ 5,719,130 $ 44,292,010 $ 11,605,318          
Dividend Declared Date May 8, 2025                        
Dividends Payable [Line Items]                        
Date Declared             May 08, 2025          
Record Date             Jun. 16, 2025          
Payment Date             Jun. 30, 2025          
Type             Regular          
Amount per share                       $ 0.2
Total Amount             $ 5,719,130          
Dividend Declared Date August 7, 2025                        
Dividends Payable [Line Items]                        
Date Declared             Aug. 07, 2025          
Record Date             Sep. 16, 2025          
Payment Date             Sep. 30, 2025          
Type             Regular          
Amount per share                     $ 0.2  
Total Amount             $ 5,886,188          
Dividend Declared Date March 30, 2026                        
Dividends Payable [Line Items]                        
Date Declared           Mar. 30, 2026            
Record Date           Mar. 30, 2026            
Payment Date           Mar. 31, 2026            
Type           Return of Capital            
Amount per share                   $ 1    
Total Amount           $ 29,275,589            
Dividend Declared Date March 30, 2026                        
Dividends Payable [Line Items]                        
Date Declared           Mar. 30, 2026            
Record Date           Mar. 30, 2026            
Payment Date           Mar. 31, 2026            
Type           Regular            
Amount per share                   $ 0.2    
Total Amount           $ 5,724,411            
Dividend Declared Date May 7, 2026                        
Dividends Payable [Line Items]                        
Date Declared           May 07, 2026            
Record Date           Jun. 16, 2026            
Payment Date           Jun. 30, 2026            
Type           Regular            
Amount per share                 $ 0.17      
Total Amount           $ 4,840,497            
Dividend Declared Date August 6, 2026                        
Dividends Payable [Line Items]                        
Date Declared           Aug. 06, 2026            
Record Date           Sep. 16, 2026            
Payment Date           Sep. 30, 2026            
Type           Regular            
Amount per share               $ 0.15        
Total Amount           $ 4,451,513            
[1] On March 31, 2026, the Company made distributions totaling $35.0 million to shareholders, of which approximately $29.3 million were return of capital.