v3.26.1
Other Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 29, 2026
Jun. 30, 2026
Jul. 09, 2026
Jun. 15, 2026
Dec. 31, 2025
Other Liabilities [Line Items]          
Accrued interest offset   $ 7,200     $ 5,200
Minimal annual payments year one   1,000      
Minimal annual payments year two   5,000      
Minimal annual payments year three   22,300      
Vendor financing advance   2,000    
Minimal annual payments reminder of fiscal year   0      
Paid due monthly charge percentage       1.50%  
Other liabilities   20,756     $ 19,450
Subsequent Event [Member]          
Other Liabilities [Line Items]          
Other liabilities     $ 1,000    
Series A Preferred Stock [Member] | Subsequent Event [Member]          
Other Liabilities [Line Items]          
Newly issued shares 12,100        
Proceed from preferred stock $ 12,100        
Other liabilities 2,450        
Net offering proceeds $ 2,450        
Services Agreement [Member]          
Other Liabilities [Line Items]          
Vendor financing advance       $ 2,000  
AXA [Member]          
Other Liabilities [Line Items]          
Outstanding liabilities   20,700      
Offering proceeds   $ 5,000