XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock (Details) - USD ($)
3 Months Ended 41 Months Ended
Jun. 07, 2024
Jun. 30, 2025
Jun. 30, 2025
Feb. 02, 2022
Aggregate consideration for common share repurchases   $ 1,822,780    
Public Offering | Common Stock        
Shares issued in transaction 2,000,000      
Share issuance price $ 44.5      
Proceeds from issuance of shares $ 89,000,000      
Legal and other offering costs included in liabilities $ 100,000      
Public Offering | Common Stock | Minimum        
Issuance costs, per share issued $ 2.225      
Public Offering | Common Stock | Maximum        
Issuance costs, flat fee $ 4,500,000      
2022 Common Share Repurchase Authority | Common Stock        
Common stock repurchase authorized amount       $ 100,000,000
Treasury stock shares acquired (in shares)   100,000 261,500  
Aggregate consideration for common share repurchases   $ 1,800,000 $ 5,600,000