v3.26.1
Fair Value Measurement - Additional Information (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Jan. 13, 2021
Fair value of liabilities measured on a recurring basis      
Derivative asset   $ 322,000  
Level 3      
Fair value of liabilities measured on a recurring basis      
Fair value $ 18,800,000   $ 21,100,000
Derivative asset   322,000  
Streeterville Note      
Fair value of liabilities measured on a recurring basis      
Fair value 7,630,000 8,222,000  
Streeterville Note | Level 3      
Fair value of liabilities measured on a recurring basis      
Fair value 7,630,000 8,222,000 7,800,000
Convertible Notes      
Fair value of liabilities measured on a recurring basis      
Fair value 162,000 2,540,000  
Convertible Notes | Level 3      
Fair value of liabilities measured on a recurring basis      
Fair value $ 162,000 $ 2,540,000 $ 162,000