XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jan. 22, 2024
Oct. 09, 2020
Mar. 31, 2024
Dec. 31, 2023
Apr. 23, 2024
Commitments and Contingencies          
Written notice period   90 days      
Bausch License Agreement [Member] | License          
Commitments and Contingencies          
Issue of common stock $ 2.0        
Upfront payment received $ 3.0        
Bausch License Agreement [Member] | License | Subsequent Event          
Commitments and Contingencies          
Current estimated loss         $ 0.5
Defective clinical supply returns          
Commitments and Contingencies          
Loss recorded     $ 0.1 $ 0.4  
Defective clinical supply returns | Subsequent Event          
Commitments and Contingencies          
Current estimated loss         $ 0.5