v3.26.1
Subsequent Events - Equity Awards (Details) - shares
3 Months Ended
Apr. 01, 2026
Mar. 31, 2026
May 14, 2026
Subsequent Events      
Number of warrants and pre-funded warrants exercised   262,617  
Subsequent events      
Subsequent Events      
Issuance of common stock for exercise of warrants (in shares) 91,743    
Number of warrants and pre-funded warrants exercised 105,000    
Number of shares issued upon exercise of warrant in settlement of debt 44,819    
Shares issued for debt settlement 71,482    
Subsequent events | May 2026 Financing Transactions      
Subsequent Events      
Stock issued during period, shares, new issues (in shares) 161,260    
Subsequent events | Revolving Loan Agreement      
Subsequent Events      
Shares issued for debt settlement     71,482
Number of shares issued for settlement of accounts payable 70,528