v3.26.1
Offerings
May 20, 2026
USD ($)
Offering: 1  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Equity
Security Class Title Common Stock, par value $0.0001 per share
Fee Rate 0.01381%
Offering Note An indeterminate aggregate initial offering price and number of securities of each identified class is being registered as may from time to time be offered, issued or sold at indeterminate prices. In addition, an indeterminate number of securities that may be issued upon exercise, settlement, conversion or exchange of any offered securities, or pursuant to anti-dilution adjustments, is being registered. Separate consideration may or may not be received for securities that are issuable on exercise, conversion or exchange of other securities.

The proposed maximum offering price per security and proposed maximum aggregate offering price per class of security 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. Separate consideration may or may not be received for securities that are issuable on exercise, conversion or exchange of other securities, or that are issued in units.
Offering: 2  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Equity
Security Class Title Preferred Stock, no par value $0.0001 per share
Fee Rate 0.01381%
Offering Note See footnote 1.
Offering: 3  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Equity
Security Class Title Warrants
Fee Rate 0.01381%
Offering Note See footnote 1.
Offering: 4  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Other
Security Class Title Units
Fee Rate 0.01381%
Offering Note See footnote 1.
Offering: 5  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Unallocated (Universal) Shelf
Maximum Aggregate Offering Price $ 100,000,000.00
Fee Rate 0.01381%
Amount of Registration Fee $ 13,810.00
Offering Note An indeterminate aggregate initial offering price and number of securities of each identified class is being registered as may from time to time be offered, issued or sold at indeterminate prices. In addition, an indeterminate number of securities that may be issued upon exercise, settlement, conversion or exchange of any offered securities, or pursuant to anti-dilution adjustments, is being registered. Separate consideration may or may not be received for securities that are issuable on exercise, conversion or exchange of other securities.