v3.25.4
Preferred Stock (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2025
Dec. 10, 2024
Dec. 03, 2021
Jun. 17, 2021
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Preferred Stock              
Loss on extinguishment of redeemable preferred stock         $ (2,218) $ (739)  
Payment of preferred dividends         $ 3,157 3,805 $ 3,400
Cumulative Series A redeemable Preferred Stock              
Preferred Stock              
Number of preferred stock issued     15,000 25,000      
Number of shares redeemed 30,000 10,000     30,000    
Amount of stock redemption $ 30,600 $ 10,300          
Redemption price (as a percent) 102.00% 103.00%          
Percentage of shares redeemed   25.00%          
Loss on extinguishment of redeemable preferred stock         $ 2,200 700  
Payment of preferred dividends         3,200 $ 3,800  
Premium on the redemption         $ 600