v3.24.2.u1
Leases - Additional Information (Details)
$ in Millions
Jun. 30, 2024
USD ($)
Lessee Lease Description [Line Items]  
Commitment relating to operating lease, that have not yet commenced $ 0.0
Lessor, operating lease, payment to be received $ 45.3
Sublease term 5 years 3 months 18 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 9 years