v3.24.1.u1
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