v3.26.1
Preferred Stock and Stockholders' Equity - Schedule of Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Apr. 27, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Subsidiary or Equity Method Investee [Line Items]              
Preferred stock, shares authorized (in shares)   10,000,000          
Preferred stock, par value (in dollars per share)   $ 0.01          
Series A Preferred Stock              
Subsidiary or Equity Method Investee [Line Items]              
Preferred stock, shares authorized (in shares)   650,000   650,000      
Preferred stock, shares issued (in shares)   498,000   0      
Preferred stock, shares outstanding (in shares)   498,000 0 0 0 0 0
Preferred stock, par value (in dollars per share)   $ 0.0001   $ 0.0001      
Preferred Stock, Redemption Price Per Share   $ 100.00          
Preferred Stock, Dividend Rate, Percentage   13.50%          
Cumulative Undeclared Dividends   $ 1,195          
Series B Preferred Stock              
Subsidiary or Equity Method Investee [Line Items]              
Preferred stock, shares authorized (in shares)   555,000   555,000      
Preferred stock, shares issued (in shares)   396,000   0      
Preferred stock, shares outstanding (in shares)   396,000 0 0 0 0 0
Preferred stock, par value (in dollars per share)   $ 0.0001   $ 0.0001      
Preferred Stock, Redemption Price Per Share   $ 100.00          
Preferred Stock, Dividend Rate, Percentage   17.50%          
Cumulative Undeclared Dividends   $ 1,230          
Series C Preferred Stock              
Subsidiary or Equity Method Investee [Line Items]              
Preferred stock, shares authorized (in shares)   2,335,000   2,335,000      
Preferred stock, shares issued (in shares)   1,631,000   0      
Preferred stock, shares outstanding (in shares)   1,631,000 0 0 0 0 0
Preferred stock, par value (in dollars per share)   $ 0.0001   $ 0.0001      
Preferred Stock, Redemption Price Per Share   $ 100.00          
Preferred Stock, Dividend Rate, Percentage   19.50%          
Cumulative Undeclared Dividends   $ 5,656          
Series D Preferred Stock              
Subsidiary or Equity Method Investee [Line Items]              
Preferred stock, shares authorized (in shares)   1,100,000   1,100,000      
Preferred stock, shares issued (in shares)   559,000   0      
Preferred stock, shares outstanding (in shares)   559,000 0 0 0 0 0
Preferred stock, par value (in dollars per share)   $ 0.0001   $ 0.0001      
Preferred Stock, Redemption Price Per Share   $ 100.00          
Preferred Stock, Dividend Rate, Percentage 19.50% 19.50%          
Cumulative Undeclared Dividends   $ 1,489