XML 55 R45.htm IDEA: XBRL DOCUMENT
v3.21.1

Leases - Additional Information (Details) | 3 Months Ended
--- | ---
Mar. 31, 2021 location vehicle
Real Estate Leases |
Lessee, Lease, Description |
Number of locations | location | 87
Number of lease not yet commenced having initial lease term of twelve months or longer | vehicle | 0
Real Estate Leases | Minimum |
Lessee, Lease, Description |
Lessee, operating lease, term of contract (in years) | 1 month
Lessee, operating lease, option to extend term (in years) | 1 year
Real Estate Leases | Maximum |
Lessee, Lease, Description |
Lessee, operating lease, term of contract (in years) | 9 years
Lessee, operating lease, option to extend term (in years) | 10 years
Flexdrive Program | Minimum |
Lessee, Lease, Description |
Finance lease term of contract (in years) | 1 month
Flexdrive Program | Maximum |
Lessee, Lease, Description |
Finance lease term of contract (in years) | 4 years

X
- Definition Lessee, Finance Lease, Remaining Term + References No definition available. + Details
Name: | lyft_LesseeFinanceLeaseRemainingTerm
Namespace Prefix: | lyft_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee operating lease options to extend term. + References No definition available. + Details
Name: | lyft_LesseeOperatingLeaseOptionsToExtendTerm
Namespace Prefix: | lyft_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of lease not yet commenced having initial lease term of twelve months or longer. + References No definition available. + Details
Name: | lyft_NumberOfLeaseNotYetCommencedHavingInitialLeaseTermOfTwelveMonthsOrLonger
Namespace Prefix: | lyft_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of locations. + References No definition available. + Details
Name: | lyft_NumberOfLocations
Namespace Prefix: | lyft_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Remaining lessee operating lease term of contract. + References No definition available. + Details
Name: | lyft_RemainingLesseeOperatingLeaseTermOfContract
Namespace Prefix: | lyft_
Data Type: | xbrli:durationItemType
Balance Type: | na
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: | us-gaap_LesseeLeaseDescriptionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=lyft_RealEstateLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=lyft_FlexdriveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |