Leases - Additional Information (Details) $ in Millions |
Mar. 31, 2024
USD ($)
|
|---|---|
| Lessee Lease Description [Line Items] | |
| Commitment relating to operating lease, that have not yet commenced | $ 0.0 |
| Expected sublease receivable | $ 43.9 |
| Sublease term | 5 years 8 months 12 days |
| Minimum | |
| Lessee Lease Description [Line Items] | |
| Remaining lease term, operating lease | 1 year |
| Maximum | |
| Lessee Lease Description [Line Items] | |
| Remaining lease term, operating lease | 10 years |