XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
May 12, 2023
Apr. 17, 2023
Stockholders' Equity        
Stock offering, amount       $ 300.0
At-the-Market        
Stockholders' Equity        
Sale of stock, maximum aggregate offering price     $ 100.0  
Sale of stock (in shares) 0 1,136,384    
Gross proceeds   $ 2.4