Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity (Registration Statements) (Details)

v3.25.1
Stockholders' Equity (Registration Statements) (Details) - 2024 S-3 - USD ($)
$ in Millions
Mar. 31, 2025
Jun. 12, 2024
Stockholders' Equity    
Sale of Stock aggregate offering price   $ 40.0
Shares available for future issuance $ 34.2