XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Daewoong License and Supply Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jan. 21, 2026
Dec. 20, 2019
Mar. 31, 2026
Dec. 31, 2025
Commitments and Contingencies        
Accounts payable     $ 1,481 $ 942
Daewoong License and Supply Agreement        
Commitments and Contingencies        
Automatic renewal for unlimited additional term   3 years    
Termination upon a continuing default term   90 days    
Termination upon a payment default term   30 days    
Termination purchases right ownership threshold percentage 50.00%      
Accounts payable     $ 400 $ 400
Price of know how in the event of termination $ 1