XML 13 R2.htm IDEA: XBRL DOCUMENT
v3.25.4

Offerings | Dec. 22, 2025 USD ($)
--- | ---
Offering: 1 |
Offering: |
Rule 457(o) | true
Security Type | Equity
Security Class Title | Common Stock, par value $0.001
Fee Rate | 0.01381%
Offering: 2 |
Offering: |
Rule 457(o) | true
Security Type | Equity
Security Class Title | Preferred Stock, par value $0.001
Fee Rate | 0.01381%
Offering: 3 |
Offering: |
Rule 457(o) | true
Security Type | Debt
Security Class Title | Debt Securities
Fee Rate | 0.01381%
Offering: 4 |
Offering: |
Rule 457(o) | true
Security Type | Other
Security Class Title | Warrants
Fee Rate | 0.01381%
Offering: 5 |
Offering: |
Rule 457(o) | true
Security Type | Other
Security Class Title | Units
Fee Rate | 0.01381%
Offering: 6 |
Offering: |
Fee Previously Paid | false
Rule 457(o) | true
Security Type | Unallocated (Universal) Shelf
Maximum Aggregate Offering Price | $ 150,000,000.00
Fee Rate | 0.01381%
Amount of Registration Fee | $ 20,715.00
Offering Note | Security Class Title: Securities registered hereunder may be sold separately, together, or as units with other securities registered hereunder. Amount Registered: There are being registered under this registration statement such indeterminate number of shares of common stock and preferred stock of the Registrant, such indeterminate principal amount of debt securities of the Registrant, and such indeterminate number of warrants to purchase common stock, preferred stock or debt securities of the Registrant as will have an aggregate initial offering price not to exceed $150,000,000. If any debt securities are issued at an original issue discount, then the issue price, and not the principal amount, of such debt securities shall be used for purposes of calculating the aggregate initial offering price of all securities issued. Any securities registered under this registration statement may be sold separately or as units with other securities registered under this registration statement. The securities registered also include such indeterminate numbers of shares of common stock or principal amounts of debt securities as may be issued upon conversion of or exchange for debt securities that provide for conversion or exchange, upon exercise of warrants to purchase common stock or debt securities or pursuant to the anti-dilution provisions of any such securities. Proposed Maximum Offering Price Per Unit: The 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 of 1933, as amended (the Securities Act). Amount of Registration Fee: Calculated pursuant to Rule 457(o) under the Securities Act at the statutory rate of $138.10 per $1,000,000 of securities registered.

X
- References No definition available. + Details
Name: | ffd_FeeAmt
Namespace Prefix: | ffd_
Data Type: | ffd:nonNegative1TMonetary2ItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ffd_FeeRate
Namespace Prefix: | ffd_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ffd_MaxAggtOfferingPric
Namespace Prefix: | ffd_
Data Type: | ffd:nonNegative100TMonetary2ItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ffd_OfferingNote
Namespace Prefix: | ffd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ffd_OfferingSctyTitl
Namespace Prefix: | ffd_
Data Type: | ffd:securityTitleItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ffd_OfferingSctyTp
Namespace Prefix: | ffd_
Data Type: | ffd:securityTypeItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ffd_OfferingTable
Namespace Prefix: | ffd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ffd_PrevslyPdFlg
Namespace Prefix: | ffd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ffd_Rule457oFlg
Namespace Prefix: | ffd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ffd_OfferingAxis=1
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ffd_OfferingAxis=2
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ffd_OfferingAxis=3
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ffd_OfferingAxis=4
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ffd_OfferingAxis=5
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ffd_OfferingAxis=6
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |