XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Mar. 31, 2023
Jan. 31, 2023
Aug. 31, 2018
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Subsidiary, Sale of Stock [Line Items]            
Proceeds from issuance of common stock to Regeneron, net of issuance costs       $ 0 $ 9,859  
Common stock       $ 5   $ 5
Underwritten Public Offering            
Subsidiary, Sale of Stock [Line Items]            
Number of shares issued in transaction (in shares) 10,869,566          
Common stock price per share (in dollars per share) $ 11.50          
Aggregate net proceeds $ 117,000          
Additional shares available for purchase (in shares) 1,630,434          
Regeneron | Share Purchase Agreement            
Subsidiary, Sale of Stock [Line Items]            
Common stock shares issued (in shares)   1,114,827 100,000      
Proceeds from issuance of common stock to Regeneron, net of issuance costs   $ 20,000        
Common stock   9,900        
Contract with customer liability   $ 10,100        
Common stock price per share (in dollars per share)   $ 17.94