XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders' Equity - Dividends (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2025
Sep. 30, 2024
Class of Stock [Line Items]          
Annual dividend (in dollars per share) $ 0.25     $ 0.25  
Payment of aggregate amount of dividend       $ 4,129,887 $ 4,116,777
2025 Q1 Dividends          
Class of Stock [Line Items]          
Dividend declared date     Feb. 26, 2025    
Cash dividend of common stock (in dollars per share)     $ 0.0625    
2025 Q2 Dividends          
Class of Stock [Line Items]          
Dividend declared date   Jun. 03, 2025      
Cash dividend of common stock (in dollars per share)   $ 0.0625      
2025 Q3 Dividends          
Class of Stock [Line Items]          
Dividend declared date Sep. 02, 2025        
Cash dividend of common stock (in dollars per share) $ 0.0625