XML 100 R84.htm IDEA: XBRL DOCUMENT
v3.25.1

SUBSEQUENT EVENTS (Details Narrative) - USD ($) $ / shares in Units, $ in Thousands |  |  |  |  |  |  |  |  | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Sep. 11, 2025 | Sep. 01, 2025 | May 09, 2025 | May 01, 2025 | Mar. 20, 2025 | Mar. 11, 2025 | Feb. 28, 2025 | Feb. 27, 2025 | Dec. 31, 2022 | Sep. 01, 2026 | May 01, 2026 | Mar. 31, 2025 | Dec. 31, 2024 | Dec. 31, 2023
Issuance on restricted common stock, shares |  |  |  |  |  |  |  |  | 1,615,000 |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights |  |  |  |  |  |  |  |  |  |  |  |  | $ 1.00 |
Preferred stock shares authorized |  |  |  |  |  |  |  |  |  |  |  | 10,000,000 | 10,000,000 | 10,000,000
Preferred stock par value |  |  |  |  |  |  |  |  |  |  |  | $ 0.0001 | $ 0.0001 | $ 0.0001
Forecast [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance on vested common stock, shares |  | 75,000 |  |  |  |  |  |  |  | 100,000 | 100,000 |  |  |
Options exercise price per share |  | $ 6.00 |  |  |  |  |  |  |  | $ 10.00 | $ 7.50 |  |  |
Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance on restricted common stock, shares | 25,000 | 50,000 |  | 100,000 | 12,500 | 25,000 | 100,000 | 150,000 |  |  |  |  |  |
Issuance on vested common stock, shares |  |  |  | 75,000 |  |  |  |  |  |  |  |  |  |
Options exercise price per share |  |  |  | $ 5.00 |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights |  |  |  |  | $ 4.70 |  |  |  |  |  |  |  |  |
Exercise price |  |  | 3 years |  | 5 years |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Series C Convertible Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights |  |  | $ 2.93 |  |  |  |  |  |  |  |  |  |  |
Preferred stock conversion price |  |  | $ 2.25 |  |  |  |  |  |  |  |  |  |  |
Preferred stock shares authorized |  |  | 2,000 |  |  |  |  |  |  |  |  |  |  |
Preferred stock par value |  |  | $ 1,100 |  |  |  |  |  |  |  |  |  |  |
Preferred stock outstanding price |  |  | $ 1,100 |  |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Series C Convertible Preferred Stock [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock outstanding percentage |  |  | 4.99% |  |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Series C Convertible Preferred Stock [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock outstanding percentage |  |  | 9.99% |  |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Securities Purchase Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock conversion price |  |  | $ 2.25 |  |  |  |  |  |  |  |  |  |  |
Preferred stock par value |  |  | $ 1,100 |  |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Series C Convertible Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Shares purchased |  |  | 1,050 |  |  |  |  |  |  |  |  |  |  |
Preferred stock conversion price |  |  | $ 1,000 |  |  |  |  |  |  |  |  |  |  |
Gross proceeds |  |  | $ 1,050 |  |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance on restricted common stock, shares |  |  |  |  |  | 50,000 |  |  |  |  |  |  |  |
Issuance on vested common stock, shares |  |  |  |  | 12,500 |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Common Stock [Member] | Securities Purchase Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights |  |  | $ 2.93 |  |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Director [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance on restricted common stock, shares |  |  |  |  |  |  |  | 350,000 |  |  |  |  |  |
Subsequent Event [Member] | Chief Executive Officer [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance on restricted common stock, shares |  |  |  |  |  |  | 400,000 |  |  |  |  |  |  |

X
- Definition Common stock outstanding shares percentage + References No definition available. + Details
Name: | SPAI_CommonStockOutstandingSharesPercentage
Namespace Prefix: | SPAI_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Preferred stock outstanding price per share + References No definition available. + Details
Name: | SPAI_PreferredStockOutstandingPricePerShare
Namespace Prefix: | SPAI_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued for each share of convertible preferred stock that is converted. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16 + Details
Name: | us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Per share conversion price of preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 + Details
Name: | us-gaap_PreferredStockConvertibleConversionPrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=SPAI_SeriesCConvertiblePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=SPAI_SecuritiesPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=srt_DirectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |