v3.25.2
Offerings
Aug. 04, 2025
USD ($)
shares
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
Amount Registered | shares 0
Proposed Maximum Offering Price per Unit 0.00
Maximum Aggregate Offering Price $ 0.00
Fee Rate 0.01531%
Amount of Registration Fee $ 0.00
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
Amount Registered | shares 0
Proposed Maximum Offering Price per Unit 0.00
Maximum Aggregate Offering Price $ 0.00
Fee Rate 0.01531%
Amount of Registration Fee $ 0.00
Offering: 3  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Debt
Security Class Title Senior Debt Securities
Amount Registered | shares 0
Proposed Maximum Offering Price per Unit 0.00
Maximum Aggregate Offering Price $ 0.00
Fee Rate 0.01531%
Amount of Registration Fee $ 0.00
Offering: 4  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Debt
Security Class Title Subordinated Debt Securities
Amount Registered | shares 0
Proposed Maximum Offering Price per Unit 0.00
Maximum Aggregate Offering Price $ 0.00
Fee Rate 0.01531%
Amount of Registration Fee $ 0.00
Offering: 5  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Other
Security Class Title Warrants
Amount Registered | shares 0
Proposed Maximum Offering Price per Unit 0.00
Maximum Aggregate Offering Price $ 0.00
Fee Rate 0.01531%
Amount of Registration Fee $ 0.00
Offering: 6  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Other
Security Class Title Rights
Amount Registered | shares 0
Proposed Maximum Offering Price per Unit 0.00
Maximum Aggregate Offering Price $ 0.00
Fee Rate 0.01531%
Amount of Registration Fee $ 0.00
Offering: 7  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Other
Security Class Title Units
Amount Registered | shares 0
Proposed Maximum Offering Price per Unit 0.00
Maximum Aggregate Offering Price $ 0.00
Fee Rate 0.01531%
Amount of Registration Fee $ 0.00
Offering: 8  
Offering:  
Fee Previously Paid false
Rule 457(o) true
Security Type Other
Security Class Title Unallocated (Universal) Shelf
Amount Registered | shares 0
Maximum Aggregate Offering Price $ 100,000,000.00
Fee Rate 0.01531%
Amount of Registration Fee $ 15,310.00
Offering Note An unspecified number of securities or aggregate principal amount, as applicable, is being registered as may from time to time be offered at unspecified prices, and in addition, an unspecified number of additional shares of common stock is being registered as may be issued from time to time upon conversion of any debt securities that are convertible into shares of common stock or pursuant to any anti-dilution adjustments with respect to any such convertible debt securities. Also includes an indeterminate number of shares of common stock or preferred stock as may be issued from time to time by the Registrant upon exercise, conversion or exchange of any securities that provide for such issuance. Except as provided in Rule 462(b) under the Securities Act of 1933, as amended (the “Securities Act”), in no event will the aggregate offering price of all types of securities issued by the Registrant pursuant to this registration statement exceed $100,000,000.

Pursuant to Rule 416 under the Securities Act, this registration statement also covers any additional securities that may be offered or issued in connection with any stock split, stock dividend or similar transaction.

Pursuant to General Instruction II.D. of Form S-3, the table lists each of the classes of securities being registered and the aggregate proceeds to be raised, but does not specify by each class information as to the amount to be registered, proposed maximum offering price per unit, and proposed maximum aggregate offering price.

The proposed maximum aggregate offering price has been estimated solely to calculate the registration fee in accordance with Rule 457(o) under the Securities Act.

Includes consideration to be received by us, if applicable, for registered securities that are issuable upon exercise, conversion or exchange of other registered securities.