XML 48 R41.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Basis of Condensed Consolidated Financial Statements (Narrative) (Details) - Out-of-period Adjustment $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2024 USD ($)
Accounts Payable and Accrued Liabilities |
Basis Of Condensed Consolidated Financial Statements [Line Items] |
Increase in other operating expenses and increased accounts payable and accrued liabilities | $ 6.2
Increased Other Operating Expense |
Basis Of Condensed Consolidated Financial Statements [Line Items] |
Increase in other operating expenses and increased accounts payable and accrued liabilities | $ 6.2

X
- Definition Basis of condensed consolidated financial statements. + References No definition available. + Details
Name: | faf_BasisOfCondensedConsolidatedFinancialStatementsLineItems
Namespace Prefix: | faf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount related to effect on financial statements related to corrections of prior year errors in the current year financial statements when the effect of the prior year error was immaterial to the prior year financial statements and the current year correction is immaterial to the current year financial statements. + References No definition available. + Details
Name: | faf_ImmaterialErrorCorrectionAmount
Namespace Prefix: | faf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=faf_ErrorCorrectionsOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |