Loss Per Share - Schedule of Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Vested and Unvested Units [Member] | |||
| Antidilutive securities excluded from computation of earnings per share, amount | 39,762,700 | 50,433,101 | 58,244,627 |
| Restricted Stock Unit [Member] | |||
| Antidilutive securities excluded from computation of earnings per share, amount | 6,828,490 | 3,563,387 | 2,100,250 |