XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.4
Common Stock (Details) - USD ($)
9 Months Ended 35 Months Ended
Jun. 07, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Feb. 02, 2022
Aggregate consideration for common share repurchases   $ 4,259,668 $ 2,773,696    
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)   0   75,000  
Aggregate consideration for common share repurchases       $ 1,800,000