XML 93 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Subsequent Events - Additional Information (Details) - USD ($)
2 Months Ended 12 Months Ended
Feb. 27, 2026
Feb. 09, 2026
Mar. 31, 2025
Mar. 17, 2025
Feb. 27, 2025
Feb. 26, 2026
Dec. 31, 2025
Dec. 31, 2024
Subsequent Event [Line Items]                
Shares Repurchased             515,869 510,687
Price Per Share             $ 5.84 $ 8.86
Total Cost             $ 3,011,382 $ 4,524,639
Dividend payable amount per share             $ 1.12 $ 1.46
Repayment of debt, principal amount and accrued and unpaid interest   $ 325,000,000            
O 2025 Q1 Dividends                
Subsequent Event [Line Items]                
Dividend payable amount per share         $ 0.25      
Dividend payable declared date         Feb. 27, 2025      
Dividend payable record date       Mar. 17, 2025        
Dividend payable date     Mar. 31, 2025          
Subsequent Event                
Subsequent Event [Line Items]                
Shares Repurchased           233,541    
Price Per Share           $ 5.5    
Total Cost           $ 1,300,000    
Dividend payable amount per share $ 0.17              
Subsequent Event | O 2025 Q1 Dividends                
Subsequent Event [Line Items]                
Dividend payable record date Mar. 17, 2026              
Dividend payable date Mar. 31, 2026