Leases - Narrative (Details) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2022
USD ($)
|
Jun. 30, 2023
USD ($)
office
|
Jun. 30, 2022
USD ($)
|
|
| Leases [Abstract] | ||||
| Number of offices subleased | office | 2 | |||
| Sublease, remaining lease term (less than) | 8 years | |||
| Rent expense | $ 3.6 | $ 3.4 | $ 7.6 | $ 6.8 |
| Operating lease, lease not yet commenced, undiscounted amount | $ 315.2 | $ 315.2 | ||