XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
DESCRIPTION OF BUSINESS AND PRESENTATION OF FINANCIAL STATEMENTS (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2023
Nov. 30, 2023
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock, par value (usd per share)   $ 0.0001     $ 0.0001   $ 0.0001   $ 0.0001
Pre-funded warrants to purchase common stock (in shares)         312,500   312,500   312,500
Pre-funded warrants reserved for future issuance (in shares)         312,500   312,500    
2023 Shelf Registration Statement                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Authorized consideration       $ 300.0          
Follow-On Public Offering                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock issued (in shares) 2,808,988 2,812,500              
Pre-funded warrants to purchase common stock (in shares)   312,500              
Original issue price (usd per share) $ 44.50 $ 32.00              
Price per warrant (usd per share)   31.9999              
Exercise price per warrant (usd per share)   $ 0.0001              
Stock issued, net proceeds $ 134.8 $ 107.7              
Underwriters' option                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock issued (in shares) 421,348 468,750              
Original issue price (usd per share) $ 44.50 $ 32.00              
Underwriter purchase option (in days) 30 days 30 days              
2023 ATM Prospectus                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Authorized consideration       $ 100.0          
Stock issued (in shares)     1,000,000   0 0 0 0  
Stock issued, net proceeds     $ 19.2            
Agent fee (as a percent)       3.00%