XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.3
Note 16 - Redeemable Preferred Stock - Schedule of Redeemable Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
May 08, 2025
Sep. 30, 2025
Dec. 31, 2024
Shares authorized (in shares)   650,000 330,000
Shares outstanding (in shares)   650,000 330,000
Par value (in dollars per share)   $ 0.01 $ 0.01
Aggregate redemption value   $ 16,250 $ 8,250
Carrying amount   $ 16,250 $ 8,250
Redeemable Class B Preferred Stock [Member]      
Shares authorized (in shares)   330,000  
Shares outstanding (in shares)   330,000 330,000
Par value (in dollars per share)   $ 0.01  
Redemption value per share (in dollars per share)   $ 25  
Aggregate redemption value   $ 8,250  
Dividend rate   8.00%  
Carrying amount   $ 8,250 $ 8,300
Redeemable Class B Preferred Stock [Member] | Maximum [Member]      
Shares issuable on conversion (in shares)   868,421  
Redeemable Class C Preferred Stock [Member]      
Shares authorized (in shares)   240,000  
Shares outstanding (in shares)   240,000  
Par value (in dollars per share)   $ 0.01  
Redemption value per share (in dollars per share)   $ 25  
Aggregate redemption value   $ 6,000  
Dividend rate   8.00%  
Carrying amount   $ 6,000  
Redeemable Class C Preferred Stock [Member] | Maximum [Member]      
Shares issuable on conversion (in shares)   631,579  
Redeemable Class D Preferred Stock [Member]      
Shares authorized (in shares)   80,000  
Shares outstanding (in shares)   80,000  
Par value (in dollars per share)   $ 0.01  
Redemption value per share (in dollars per share)   $ 25  
Aggregate redemption value   $ 2,000  
Dividend rate 8.00% 8.00%  
Carrying amount   $ 2,000  
Redeemable Class D Preferred Stock [Member] | Maximum [Member]      
Shares issuable on conversion (in shares)   210,526