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 6 Months Ended
Dec. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity and Redeemable Preferred Stock          
Stated value per share $ 25        
Preferred stock accretion   $ 1,568 $ 1,273 $ 2,561 $ 1,796
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)   351,304   351,304  
Net proceeds of approximately       $ 6,900  
Preferred stock accretion       $ 300