| Line | Label | Object Class | Period Type | Balance | Report ElementName | 
        
           | 1 | 8280 - Disclosure - Long-term Debt Maturities (Level 4 Detail) | Network | * | * | https://accounting.auditchain.finance/nfp/role/level4/LongTermDebtMaturities | 
        
           | 2 | Long-term Debt Maturities [Table] | Hypercube |  |  | nfp:LongtermDebtMaturitiesTable | 
        
           | 3 | Long-term Debt Maturities [Line Items] | LineItems |  |  | nfp:LongtermDebtMaturitiesLineItems | 
        
           | 4 | Long-term Debt Maturities [Roll Up] | Abstract |  |  | nfp:LongtermDebtMaturitiesRollUp | 
        
           | 5 | Matures in One Year | Concept (Monetary) | As Of | Credit | nfp:MaturesInOneYear | 
        
           | 6 | Matures in Two Years | Concept (Monetary) | As Of | Credit | nfp:MaturesInTwoYears | 
        
           | 7 | Matures in Three Years | Concept (Monetary) | As Of | Credit | nfp:MaturesInThreeYears | 
        
           | 8 | Matures in Four Years | Concept (Monetary) | As Of | Credit | nfp:MaturesInFourYears | 
        
           | 9 | Matures in Five Years | Concept (Monetary) | As Of | Credit | nfp:MaturesInFiveYears | 
        
           | 10 | Matures Thereafter | Concept (Monetary) | As Of | Credit | nfp:MaturesThereafter | 
        
           | 11 | Long-term Debt | Concept (Monetary) | As Of | Credit | nfp:LongtermDebt |