v3.26.1
Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 15, 2026
Mar. 31, 2026
Mar. 31, 2025
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   $ 996 6,343          
Common stock, shares issued   38,521,761     35,320,397      
Common Stock [Member]                
Class Of Stock [Line Items]                
Common stock proceeds value   $ 3 $ 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            
Net proceeds from issuance of common stock   $ 1,000            
Number of shares issued in transaction   284,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