XML 203 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capitalization - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Oct. 27, 2022
Aug. 31, 2019
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common stock            
Number of shares issued in transaction (in shares)       0 0 0
Common stock, authorized shares (in shares)     250,000,000 250,000,000    
Maximum            
Common stock            
Aggregate value of remaining shares to be issued and sold     $ 93.0      
Stock Purchase Agreement            
Common stock            
Net consideration received on transaction $ 50.0          
Number of shares issued in transaction (in shares) 1,095,290          
Price per share (in USD per share) $ 45.65          
Number of days within which to register stock sale with the SEC per terms of the agreement 60 days          
Period of time from the closing date that the entity agrees to keep the stock sale registration effective 6 months          
Period of time from the closing date that the purchaser agrees not to resell or transfer entity's stock without written approval 90 days          
Censa            
Common stock            
Development milestone obligation payments made       $ 30.0    
Shares issued for milestone payment       657,462    
Development milestone obligation cash payments made       $ 0.4    
Sales Agreement | Common stock | Maximum            
Common stock            
Net consideration received on transaction   $ 125.0