Basis of Presentation and Summary of Significant Accounting Policies - Basis of Presentation and Principles of Consolidation (Details) |
Jun. 16, 2021
shares
|
---|---|
Accounting Policies [Abstract] | |
Stock split ratio | 10 |
Stockholders' Equity Note, Stock Split, Additional Shares Issued Per Share | 9 |