v3.26.1
Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 15, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jan. 31, 2026
Dec. 31, 2025
Dec. 29, 2025
Aug. 08, 2024
May 06, 2024
Class Of Stock [Line Items]                      
Common stock, preferred stock, warrants, debt securities and units         $ 398            
Common stock proceeds value   $ 14,095 $ 996 $ 12,217 6,343            
Common stock, shares issued   42,615,618       42,615,618   35,320,397      
Common Stock [Member]                      
Class Of Stock [Line Items]                      
Common stock proceeds value   $ 37 3 $ 31 $ 28            
Medpace, Inc [Member]                      
Class Of Stock [Line Items]                      
Common stock, shares issued                 1,318,084    
Zynext Ventures USA LLC [Member]                      
Class Of Stock [Line Items]                      
Common stock proceeds value     6,423                
Zynext Ventures USA LLC [Member] | Common Stock [Member]                      
Class Of Stock [Line Items]                      
Common stock proceeds value     $ 21                
B. Riley FBR, Inc. [Member] | New Sales Agreement [Member]                      
Class Of Stock [Line Items]                      
Common stock, preferred stock, warrants, debt securities and units           $ 300,000          
At Market Issuance Sales Agreement [Member] | New Sales Agreement [Member]                      
Class Of Stock [Line Items]                      
Shares sold at the market, shares                   13,834,015  
At Market Issuance Sales Agreement [Member] | B. Riley FBR, Inc. [Member] | New Sales Agreement [Member]                      
Class Of Stock [Line Items]                      
Shares sold at the market, shares   6,725,642       6,725,642          
Net proceeds from issuance of common stock   $ 14,100       $ 15,100          
Number of shares issued in transaction   3,600,000       3,900,000          
Ligand Purchase Agreement [Member] | Common Stock [Member]                      
Class Of Stock [Line Items]                      
Warrants, exercise price             $ 7.5       $ 17.3
Zydus Asset Purchase Agreement [Member]                      
Class Of Stock [Line Items]                      
Number of shares issued in transaction 2,133,333                    
Common stock proceeds value $ 7,200                    
Zydus Asset Purchase Agreement [Member] | Medpace, Inc [Member] | Common Stock [Member]                      
Class Of Stock [Line Items]                      
Common Stock, Shares, Returned             1,318,084