v3.26.1
Warrant Liabilities - Narrative (Details)
3 Months Ended 6 Months Ended
Dec. 17, 2025
USD ($)
shares
Nov. 03, 2025
USD ($)
tranche
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Oct. 31, 2025
USD ($)
$ / shares
shares
Oct. 30, 2025
USD ($)
Sep. 30, 2025
USD ($)
$ / shares
Sep. 17, 2025
USD ($)
$ / shares
Class of Warrant or Right [Line Items]                  
Warrants and rights outstanding     $ 3,719,000 $ 3,719,000 $ 8,230,000        
Issuance of warrants related to debt facility     1,187,000 3,147,000          
Notes payable with Stewards International Funds PCC | Unsecured Debt                  
Class of Warrant or Right [Line Items]                  
Proceeds from issuance of unsecured debt $ 3,000,000.0   6,900,000            
Debt facility warrants funded     9,900,000 9,900,000          
Expected borrowings     12,800,000 12,800,000 18,500,000        
Stewards Loan Agreement | Related Party                  
Class of Warrant or Right [Line Items]                  
Number of securities called by warrants (in shares) | shares           131,578,947      
Borrowing capacity           $ 100,000,000.0 $ 100,000,000 $ 50,000,000.0 $ 50,000,000
Warrant exercise price (in dollars per share) | $ / shares           $ 0.76   $ 0.76  
Dolomite Warrants                  
Class of Warrant or Right [Line Items]                  
Number of securities called by warrants (in shares) | shares   2,450,980              
Warrants, noncash consideration received   $ 10,000,000.0              
Warrants, number of tranches | tranche   10              
Warrants, tranche, amount   $ 1,000,000.0              
Warrants, volume-weighted average price, period   30 days              
Warrants and rights outstanding     0 0 1,520,000        
Debt Facility Warrants                  
Class of Warrant or Right [Line Items]                  
Warrants and rights outstanding     $ 3,719,000 $ 3,719,000 $ 6,710,000       $ 8,000,000.0
Warrant exercise price (in dollars per share) | $ / shares                 $ 0.76
Warrants outstanding (in shares) | shares 3,947,368