v3.26.1
Offerings
Jun. 30, 2026
USD ($)
shares
Offering: 1  
Offering:  
Rule 457(o) true
Security Type Equity
Security Class Title Common Stock, $0.0001 par value per share
Fee Rate 0.01381%
Offering: 2  
Offering:  
Rule 457(o) true
Security Type Equity
Security Class Title Preferred Stock, $0.0001 par value per share
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 Purchase Contracts
Fee Rate 0.01381%
Offering: 6  
Offering:  
Rule 457(o) true
Security Type Other
Security Class Title Units
Fee Rate 0.01381%
Offering: 7  
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 (1a) An indeterminate number or aggregate principal amount, as applicable, of securities of each identified class is being registered as may from time to time be offered at indeterminate prices, including an indeterminate number or amount of securities that may be issued upon the exercise, settlement, exchange or conversion of securities offered hereunder. Separate consideration may or may not be received for securities that are issuable upon conversion of, or in exchange for, or upon exercise of, convertible or exchangeable securities. Pursuant to Rule 416 under the Securities Act of 1933, as amended (the "Securities Act"), this registration statement shall also cover any additional securities of the registrant that become issuable by reason of any splits, dividends or similar transactions or anti-dilution adjustments. (1b) The proposed maximum offering price per class of security will be determined from time to time by the Company in connection with the issuance by the Company of the securities registered hereunder and is not specified as to each class of security. (1c) Estimated solely for the purpose of calculating the registration fee in accordance with Rule 457(o) under the Securities Act.
Offering: 8  
Offering:  
Fee Previously Paid false
Other Rule true
Security Type Equity
Security Class Title Common Stock, $0.0001 par value per share
Amount Registered | shares 32,721,807
Maximum Aggregate Offering Price $ 588,174,481.00
Fee Rate 0.01381%
Amount of Registration Fee $ 81,226.90
Offering Note With respect to the secondary offering, the registration fee has been calculated in accordance with Rule 457(c) under the Securities Act, based upon $17.98, which is the average of the high and low selling prices per share of registrant's common stock as reported on Nasdaq Global Select Market on June 25, 2026. Consists of 32,721,807 shares of common stock held by selling securityholders. In addition, pursuant to Rule 416 under the Securities Act, the shares being registered hereunder include such indeterminate number of shares of common stock and preferred stock as may be issuable with respect to the shares being registered hereunder as a result of stock splits, stock dividends or similar transactions.