XML 41 R29.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Revenue from Contracts with Customers - Additional Information (Details) $ in Millions | 3 Months Ended |
--- | --- | ---
Mar. 31, 2018 USD ($) item | Jan. 31, 2018 USD ($)
Revenue from Contracts with Customers |  |
Lease rent receivables past due | $ 3.1 |
Maintenance reserve receivables past due | $ 4.9 |
Number of performance obligations identified | item | 1 |
Unbilled revenue associated with outstanding contracts | $ 0.5 |
Other Assets |  |
Revenue from Contracts with Customers |  |
Unbilled revenue associated with outstanding contracts |  | $ 0.4
Unbilled Revenue Recognized | 0.3 |
Unbilled Revenue Expected to be Recognized | $ 0.1 |

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. + References No definition available. + Details
Name: | wlfc_ContractWithCustomerLiability
Namespace Prefix: | wlfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of revenue expected to be recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References No definition available. + Details
Name: | wlfc_ContractWithCustomerLiabilityRevenueExpectedToBeRecognized
Namespace Prefix: | wlfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References No definition available. + Details
Name: | wlfc_ContractWithCustomerLiabilityRevenueRecognized
Namespace Prefix: | wlfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | wlfc_DisaggregationOfRevenueLineItems
Namespace Prefix: | wlfc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of lease rent receivables that are more than 30 days past due. + References No definition available. + Details
Name: | wlfc_LeaseRentReceivablePastDue
Namespace Prefix: | wlfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of maintenance receivables that are more than 30 days past due. + References No definition available. + Details
Name: | wlfc_MaintenanceReserveReceivablePastDue
Namespace Prefix: | wlfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the number of performance obligations identified. + References No definition available. + Details
Name: | wlfc_NumberOfPerformanceObligationsIdentified
Namespace Prefix: | wlfc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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