XML 58 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business and Presentation of Financial Statements (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Mar. 05, 2024
USD ($)
$ / shares
shares
Nov. 21, 2023
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Aug. 31, 2023
$ / shares
shares
Mar. 31, 2024
segment
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, par value (usd per share) | $ / shares $ 0.0001   $ 0.0001     $ 0.0001
Pre-funded warrants reserved for future issuance (shares) | shares           312,500
Number of reportable segments | segment           1
Number of operating segments | segment           1
Follow-On Public Offering            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock issued (shares) | shares 2,812,500       5,714,285  
Original issue price (usd per share) | $ / shares $ 32.00       $ 17.50  
Price per warrant (usd per share) | $ / shares 31.9999          
Exercise price per warrant (usd per share) | $ / shares $ 0.0001          
Stock issued, net proceeds | $ $ 107.7          
Shares issued in warrant conversion (in shares) | shares 312,500          
Underwriters' option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock issued (shares) | shares 468,750     355,164    
Original issue price (usd per share) | $ / shares $ 32.00     $ 17.50    
Stock issued, net proceeds | $       $ 99.3    
2023 Shelf Registration Statement            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Authorized consideration | $   $ 300.0        
2023 ATM Prospectus            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock issued (shares) | shares     1,000,000      
Stock issued, net proceeds | $     $ 19.2      
Agent fee percentage   3.00%        
Authorized consideration | $   $ 100.0