v3.26.1
Common Stock (Details)
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2024
USD ($)
agent
$ / shares
Mar. 31, 2026
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2025
$ / shares
shares
Class of Stock [Line Items]        
Common Stock, shares authorized (in shares)   50,000,000   50,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001
Common Stock, shares issued (in shares)   28,314,520   28,022,975
Common Stock, shares outstanding (in shares)   28,314,520   28,022,975
Preferred Stock, dividend rate   9.00%   9.00%
Preferred stock par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001
Authorized amount | $     $ 100,000,000.0  
Repurchase of common stock (in shares)   0 4,586  
Repurchase of common stock | $     $ 290,000  
At The Market Offerings        
Class of Stock [Line Items]        
Number of sales agents | agent 4      
Shares sold (in shares)   178,655 0  
Net proceeds | $   $ 9,300,000    
At The Market Offerings | Series A Preferred Stock        
Class of Stock [Line Items]        
Preferred Stock, dividend rate 9.00%      
Preferred stock par value (in dollars per share) | $ / shares $ 0.001      
Maximum value of preferred shares | $ $ 500,000,000.0