v3.26.3
Common Stock (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
USD ($)
$ / shares
shares
Sep. 30, 2025
shares
Sep. 30, 2026
USD ($)
agent
$ / shares
shares
Sep. 30, 2025
USD ($)
shares
Dec. 31, 2025
$ / shares
shares
Mar. 31, 2025
USD ($)
Class of Stock [Line Items]            
Common Stock, shares authorized (in shares) 100,000,000   100,000,000   100,000,000  
Common stock, par value (in dollars per share) | $ / shares $ 0.001   $ 0.001   $ 0.001  
Common Stock, shares issued (in shares) 27,570,861   27,570,861   28,022,975  
Common Stock, shares outstanding (in shares) 27,570,861   27,570,861   28,022,975  
Preferred Stock, dividend rate     9.00%   9.00%  
Preferred stock par value (in dollars per share) | $ / shares $ 0.001   $ 0.001   $ 0.001  
Authorized amount | $           $ 100,000,000.0
Repurchase of common stock (in shares) 0 0 1,468,542 371,538    
Repurchase of common stock | $     $ 88,969,000 $ 20,108,000    
At The Market Offerings            
Class of Stock [Line Items]            
Number of sales agents | agent     6      
Shares sold (in shares) 0 0 859,497      
Net proceeds | $     $ 44,000,000.0      
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   $ 0.001      
Maximum value of preferred shares | $ $ 500,000,000.0   $ 500,000,000.0