XML 56 R45.htm IDEA: XBRL DOCUMENT
v3.23.1

Fair Value Measurements (Details) - Schedule of changes in the fair value of level 3 warrant liabilities - Fair Value, Inputs, Level 3 [Member] - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Total Warrant Liabilities [Member] |  |
Fair Value Measurements (Details) - Schedule of changes in the fair value of level 3 warrant liabilities [Line Items] |  |
Fair value as of beginning | $ 3,572,000 |
Initial measurement on March 2, 2021 |  | 17,870,000
Transfer to Level 1 |  | (10,350,000)
Change in fair value | (2,318,667) | (3,948,000)
Fair value as of ending | 1,253,333 | 3,572,000
Private Placement [Member] |  |
Fair Value Measurements (Details) - Schedule of changes in the fair value of level 3 warrant liabilities [Line Items] |  |
Fair value as of beginning | 3,572,000 |
Initial measurement on March 2, 2021 |  | 7,520,000
Transfer to Level 1 |  |
Change in fair value | (2,318,667) | (3,948,000)
Fair value as of ending | 1,253,333 | 3,572,000
Public [Member] |  |
Fair Value Measurements (Details) - Schedule of changes in the fair value of level 3 warrant liabilities [Line Items] |  |
Fair value as of beginning |  |
Initial measurement on March 2, 2021 |  | 10,350,000
Transfer to Level 1 |  | (10,350,000)
Change in fair value |  |
Fair value as of ending |  |

X
- Definition Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2. + References No definition available. + Details
Name: | fact_FairValueAssetsLevel1ToLevel2TransferAmount
Namespace Prefix: | fact_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value initial measurement. + References No definition available. + Details
Name: | fact_FairValueInitialMeasurement
Namespace Prefix: | fact_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Amount of increase (decrease) of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of asset after deduction of liability. + References No definition available. + Details
Name: | us-gaap_FairValueNetAssetLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=fact_PublicMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |