XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
May 02, 2024
USD ($)
May 31, 2021
USD ($)
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
shares
Feb. 27, 2023
USD ($)
Class of Stock [Line Items]            
Issuance of common stock upon exercise of stock options (in shares) | shares     339,142 72,856    
Weighted average exercise price of stock options exercised (in dollars per share) | $ / shares     $ 3.09 $ 1.97    
Net proceeds from stock options exercised     $ 1.0 $ 0.1    
Sale of stock, securities registered aggregate amount           $ 200.0
Issuance of common stock, net of issuance costs (in shares) | shares     0      
Cantor Sales Agreement            
Class of Stock [Line Items]            
Net proceeds received $ 75.0          
Gross sales commission proceeds, percentage 0.030          
Piper Sandler & Co            
Class of Stock [Line Items]            
Sale of stock, period   3 years        
Piper Sandler & Co | Maximum            
Class of Stock [Line Items]            
Sale of stock, value of shares for issuance   $ 50.0        
Cantor            
Class of Stock [Line Items]            
Sale of stock, value of shares for issuance       $ 43.7    
Issuance of common stock, net of issuance costs (in shares) | shares     0   10,440,000  
Net proceeds received         $ 29.7