v3.26.1
Stockholders' Equity and Redeemable Preferred Stock - Series B Redeemable Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Stockholders' Equity and Redeemable Preferred Stock      
Stated value per share $ 25    
Preferred stock accretion   $ 993 $ 523
Series B Preferred Stock      
Stockholders' Equity and Redeemable Preferred Stock      
Shares authorized 14,000,000    
Dividend rate (as a percent) 7.50%    
Maximum offering amount $ 350,000    
Aggregate shares issued to date (in shares)   104,288  
Net proceeds of approximately   $ 1,500  
Preferred stock accretion   $ 200