Revenue Information - Narrative (Details) |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
|
Jun. 30, 2023
USD ($)
revenueStream
|
Jun. 30, 2022
USD ($)
|
Jun. 30, 2023
USD ($)
revenueStream
|
Jun. 30, 2022
USD ($)
|
Dec. 31, 2022
USD ($)
|
|
| Revenue from Contract with Customer [Abstract] | |||||
| Number of revenue streams | revenueStream | 2 | 2 | |||
| Revenue that was included in deferred revenue balances | $ 18,700,000 | $ 24,400,000 | $ 19,100,000 | $ 22,600,000 | |
| Contract assets | 0 | 0 | $ 0 | ||
| Revenue recognized from performance obligations satisfied in previous periods | $ 0 | $ 0 | $ 0 | $ 0 | |