v3.26.1
Related-Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jan. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Feb. 01, 2025
Related-Party Transactions          
Number of adjusted shares issued 1,270,288        
Purchase price per share $ 0.58        
Aggregate cash proceeds   $ 15,000 $ 15,000    
Related party | Viskase Holdings Inc.          
Related-Party Transactions          
Number of adjusted shares issued 25,862,070        
Purchase price per share $ 0.58        
Aggregate cash proceeds $ 15,000        
Related party | IELP | Viskase Holdings Inc.          
Related-Party Transactions          
Ownership interest (in percent) 92.80% 93.70%   92.80% 93.70%