v3.26.3
Offerings
Oct. 09, 2026
USD ($)
Offering: 1  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Equity
Security Class Title Common stock, par value $0.001 per share
Maximum Aggregate Offering Price $ 0.00
Fee Rate 0.0087%
Offering: 2  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Equity
Security Class Title Preferred stock, par value $0.001 per share
Maximum Aggregate Offering Price $ 0.00
Fee Rate 0.0087%
Offering: 3  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Equity
Security Class Title Warrants
Maximum Aggregate Offering Price $ 0.00
Fee Rate 0.0087%
Offering: 4  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Equity
Security Class Title Units
Maximum Aggregate Offering Price $ 0.00
Fee Rate 0.0087%
Offering: 5  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Unallocated (Universal) Shelf
Maximum Aggregate Offering Price $ 50,000,000.00
Fee Rate 0.0087%
Amount of Registration Fee $ 4,350.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. 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.