v3.25.2
Offerings
Sep. 15, 2025
USD ($)
Offering: 1  
Offering:  
Fee Previously Paid false
Other Rule true
Security Type Equity
Security Class Title Common Stock, $0.001 par value per share
Maximum Aggregate Offering Price $ 0
Fee Rate 0.01531%
Amount of Registration Fee $ 0
Offering Note An indeterminate number of the securities of each identified class is being registered as may from time to time be offered at indeterminate prices, along with an indeterminate number of securities that may be issued upon exercise, settlement, exchange or conversion of securities offered hereunder.The proposed maximum offering price per security for the primary offering will be determined, from time to time, by the Registrant in connection with the issuance by the Registrant of the securities registered hereunder and is not specified as to each class of security pursuant to General Instruction II.D. of Form S-3 under the Securities Act.
Offering: 2  
Offering:  
Fee Previously Paid false
Other Rule true
Security Type Equity
Security Class Title Preferred Stock, $0.001 par value per share
Maximum Aggregate Offering Price $ 0
Fee Rate 0.01531%
Amount of Registration Fee $ 0
Offering Note An indeterminate number of the securities of each identified class is being registered as may from time to time be offered at indeterminate prices, along with an indeterminate number of securities that may be issued upon exercise, settlement, exchange or conversion of securities offered hereunder.The proposed maximum offering price per security for the primary offering will be determined, from time to time, by the Registrant in connection with the issuance by the Registrant of the securities registered hereunder and is not specified as to each class of security pursuant to General Instruction II.D. of Form S-3 under the Securities Act.
Offering: 3  
Offering:  
Fee Previously Paid false
Other Rule true
Security Type Equity
Security Class Title Warrants
Maximum Aggregate Offering Price $ 0
Fee Rate 0.01531%
Amount of Registration Fee $ 0
Offering Note An indeterminate number of the securities of each identified class is being registered as may from time to time be offered at indeterminate prices, along with an indeterminate number of securities that may be issued upon exercise, settlement, exchange or conversion of securities offered hereunder.The proposed maximum offering price per security for the primary offering will be determined, from time to time, by the Registrant in connection with the issuance by the Registrant of the securities registered hereunder and is not specified as to each class of security pursuant to General Instruction II.D. of Form S-3 under the Securities Act.
Offering: 4  
Offering:  
Fee Previously Paid false
Other Rule true
Security Type Other
Security Class Title Units
Maximum Aggregate Offering Price $ 0
Fee Rate 0.01531%
Amount of Registration Fee $ 0
Offering Note An indeterminate number of the securities of each identified class is being registered as may from time to time be offered at indeterminate prices, along with an indeterminate number of securities that may be issued upon exercise, settlement, exchange or conversion of securities offered hereunder.The proposed maximum offering price per security for the primary offering will be determined, from time to time, by the Registrant in connection with the issuance by the Registrant of the securities registered hereunder and is not specified as to each class of security pursuant to General Instruction II.D. of Form S-3 under the Securities Act.
Offering: 5  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Other
Security Class Title Unallocated (Universal) Shelf
Maximum Aggregate Offering Price $ 300,000,000
Fee Rate 0.01531%
Amount of Registration Fee $ 45,930.00
Offering Note An indeterminate number of the securities of each identified class is being registered as may from time to time be offered at indeterminate prices, along with an indeterminate number of securities that may be issued upon exercise, settlement, exchange or conversion of securities offered hereunder.The proposed maximum offering price per security for the primary offering will be determined, from time to time, by the Registrant in connection with the issuance by the Registrant of the securities registered hereunder and is not specified as to each class of security pursuant to General Instruction II.D. of Form S-3 under the Securities Act.