| Line | Label | Object Class | Period Type | Balance | Name |
| 1 | 70000 - Earnings Per Share Components | [Network] | http://www.xbrlsite.com/DigitalFinancialReporting/Metapattern/ComplexComputation/EarningsPerShareComponents | ||
| 2 | Earnings Per Share Components [Table] | [Table] | pattern:EarningsPerShareComponentsTable | ||
| 3 | Legal Entity [Axis] | [Axis] | frm:LegalEntityAxis | ||
| 4 | Consolidated Entity [Member] | [Member] | frm:ConsolidatedEntityMember | ||
| 5 | Earnings Per Share Components [Line Items] | [Line Items] | pattern:EarningsPerShareComponentsLineItems | ||
| 6 | Earnings Per Share Components [Hierarchy] | [Abstract] | pattern:EarningsPerShareComponentsHierarchy | ||
| 7 | Net Income (Loss) | [Concept] Monetary | For Period | Credit | pattern:NetIncomeLoss |
| 8 | Weighted Average Common Shares | [Concept] Shares | For Period | pattern:WeightedAverageCommonShares | |
| 9 | Earnings Per Share | [Concept] Share | For Period | pattern:EarningsPerShare |