v3.26.1
Note 17 - Redeemable Preferred Stock - Schedule of Redeemable Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Sep. 24, 2024
Jun. 30, 2026
Dec. 31, 2025
Shares authorized (in shares)   650,000 650,000
Shares outstanding (in shares)   650,000 650,000
Par value (in dollars per share)   $ 0.01 $ 0.01
Aggregate redemption value   $ 16,250 $ 16,250
Carrying amount   $ 16,250 $ 16,250
Redeemable Class B Preferred Stock [Member]      
Shares authorized (in shares)   330,000  
Shares outstanding (in shares)   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% 8.00%  
Carrying amount   $ 8,250  
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%  
Carrying amount   $ 2,000  
Redeemable Class D Preferred Stock [Member] | Maximum [Member]      
Shares issuable on conversion (in shares)   210,526