XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Mar. 27, 2025
Dec. 31, 2022
Mar. 31, 2025
Jan. 12, 2024
Class of Stock [Line Items]        
Options exercised   349,321 3,955  
Promissory note principal amount   $ 1.1    
Promissory note, interest rate   4.27%    
Promissory note maturity   2027-12    
Accrued interest       $ 1.1
Common stock remaining available unallocated amount     $ 200.0  
IPO        
Class of Stock [Line Items]        
Aggregate offering price of shares of its common stock, shares of its preferred stock, debt securities, warrants, rights, units and/or depositary shares $ 250.0      
ATM Prospectus        
Class of Stock [Line Items]        
Common stock remaining available allocated amount     $ 50.0  
ATM Prospectus | Maximum        
Class of Stock [Line Items]        
Aggregate offering price of shares of its common stock, shares of its preferred stock, debt securities, warrants, rights, units and/or depositary shares $ 50.0      
Related Party        
Class of Stock [Line Items]        
Accrued interest       $ 1.1