Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details) - 3 months ended Mar. 31, 2021 |
segment |
USD ($) |
|---|---|---|
| Basis of Presentation and Summary of Significant Accounting Policies | ||
| Number of reportable segments | 3 | 3 |