XML 53 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Additional information (Details) - USD ($)
$ in Millions
1 Months Ended
Apr. 30, 2026
Mar. 31, 2026
Underwritten Public Offering | Subsequent event    
Stockholders' Equity    
Common stock issued (in shares) 11,896,750  
Aggregate offering price for the transaction $ 323.9  
ATM Agreement    
Stockholders' Equity    
Common stock to be sold pursuant   $ 300.0