Stockholders' Equity (Deficit) - Convertible Preferred Stock (Details) |
12 Months Ended | |||
|---|---|---|---|---|
|
Dec. 31, 2022
$ / shares
shares
|
Dec. 31, 2019 |
Dec. 31, 2021
$ / shares
shares
|
May 03, 2017
$ / shares
|
|
| Limited Partners' Capital Account [Line Items] | ||||
| Preferred stock, par value (in dollars per share) | $ / shares | $ 0.01 | $ 0.01 | $ 0.01 | |
| Conversion ratio | 1.25 | |||
| Preferred stock, shares outstanding (in shares) | shares | 0 | 0 | ||
| Class A Units | ||||
| Limited Partners' Capital Account [Line Items] | ||||
| Conversion ratio | 0.80 | |||