Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity (Registration Statements) (Details)

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