XML 89 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity and Dividends - Summary of Dividends Declared and Paid (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 17, 2025
Nov. 06, 2025
Sep. 30, 2025
Sep. 16, 2025
Aug. 07, 2025
Jun. 30, 2025
Jun. 16, 2025
May 08, 2025
Mar. 31, 2025
Mar. 17, 2025
Feb. 27, 2025
Dec. 31, 2024
Dec. 17, 2024
Nov. 06, 2024
Sep. 30, 2024
Sep. 16, 2024
Aug. 07, 2024
Jun. 28, 2024
Jun. 14, 2024
May 01, 2024
Mar. 29, 2024
Mar. 14, 2024
Mar. 04, 2024
Feb. 29, 2024
Dec. 31, 2025
Dec. 31, 2024
Dividends Payable [Line Items]                                                      
Amount Per Share $ 1.12                       $ 1.46                         $ 1.12 $ 1.46
Total Amount                                               $ 7,257,191   $ 95,168,075 $ 115,280,678
Reinvested Amount                                                   $ 2,895,543 $ 2,318,771
O 2025 Q1 Dividends                                                      
Dividends Payable [Line Items]                                                      
Date Declared                       Feb. 27, 2025                              
Record Date                     Mar. 17, 2025                                
Payment Date                   Mar. 31, 2025                                  
Type                       Regular                              
Amount Per Share                       $ 0.25                              
Total Amount                       $ 21,269,324                              
Reinvested Amount                       $ 1,164,696                              
S 2025 Q1 Dividends                                                      
Dividends Payable [Line Items]                                                      
Date Declared                       Feb. 27, 2025                              
Record Date                     Mar. 17, 2025                                
Payment Date                   Mar. 31, 2025                                  
Type                       Special                              
Amount Per Share                       $ 0.04                              
Total Amount                       $ 3,403,092                              
Reinvested Amount                       $ 186,351                              
O 2025 Q2 Dividends                                                      
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.25                                    
Total Amount                 $ 21,259,430                                    
Reinvested Amount                 $ 399,000                                    
S 2025 Q2 Dividends                                                      
Dividends Payable [Line Items]                                                      
Date Declared                 May 08, 2025                                    
Record Date               Jun. 16, 2025                                      
Payment Date             Jun. 30, 2025                                        
Type                 Special                                    
Amount Per Share                 $ 0.04                                    
Total Amount                 $ 3,401,509                                    
Reinvested Amount                 $ 63,840                                    
O 2025 Q3 Dividends                                                      
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.25                                          
Total Amount           $ 21,258,866                                          
Reinvested Amount           $ 572,063                                          
S 2025 Q3 Dividends                                                      
Dividends Payable [Line Items]                                                      
Date Declared           Aug. 07, 2025                                          
Record Date         Sep. 16, 2025                                            
Payment Date       Sep. 30, 2025                                              
Type           Special                                          
Amount Per Share           $ 0.04                                          
Total Amount           $ 3,401,419                                          
Reinvested Amount           $ 91,530                                          
O 2025 Q4 Dividends                                                      
Dividends Payable [Line Items]                                                      
Date Declared     Nov. 06, 2025                                                
Record Date   Dec. 17, 2025                                                  
Payment Date Dec. 31, 2025                                                    
Type     Regular                                                
Amount Per Share     $ 0.25                                                
Total Amount     $ 21,174,435                                                
Reinvested Amount     $ 418,063                                                
O 2024 Q1 Dividends                                                      
Dividends Payable [Line Items]                                                      
Date Declared                                                 Feb. 29, 2024    
Record Date                                             Mar. 14, 2024        
Payment Date                                           Mar. 29, 2024          
Type                                                 Regular    
Amount Per Share                                                 $ 0.34    
Total Amount                                                 $ 19,640,870    
Reinvested Amount                                                 $ 0    
O 2024 Q2 Dividends                                                      
Dividends Payable [Line Items]                                                      
Date Declared                                         May 01, 2024            
Record Date                                       Jun. 14, 2024              
Payment Date                                     Jun. 28, 2024                
Type                                         Regular            
Amount Per Share                                         $ 0.34            
Total Amount                                         $ 29,100,986            
Reinvested Amount                                         $ 771,651            
O 2024 Q3 Dividends                                                      
Dividends Payable [Line Items]                                                      
Date Declared                                   Aug. 07, 2024                  
Record Date                                 Sep. 16, 2024                    
Payment Date                               Sep. 30, 2024                      
Type                                   Regular                  
Amount Per Share                                   $ 0.34                  
Total Amount                                   $ 29,100,986                  
Reinvested Amount                                   $ 722,140                  
O 2024 Q4 Dividends                                                      
Dividends Payable [Line Items]                                                      
Date Declared                             Nov. 06, 2024                        
Record Date                           Dec. 17, 2024                          
Payment Date                         Dec. 31, 2024                            
Type                             Regular                        
Amount Per Share                             $ 0.34                        
Total Amount                             $ 28,929,237                        
Reinvested Amount                             $ 637,485                        
S 2024 Q4 Dividends                                                      
Dividends Payable [Line Items]                                                      
Date Declared                             Nov. 06, 2024                        
Record Date                           Dec. 17, 2024                          
Payment Date                         Dec. 31, 2024                            
Type                             Special                        
Amount Per Share                             $ 0.1                        
Total Amount                             $ 8,508,599                        
Reinvested Amount                             $ 187,495