v3.24.3
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 06, 2024
Aug. 22, 2024
Sep. 30, 2024
Sep. 30, 2024
Securities Class Action        
Loss Contingencies [Line Items]        
Amount awarded   $ 70.0    
Settlement expense   $ 9.4 $ 9.4 $ 9.4
Federal Investigation        
Loss Contingencies [Line Items]        
Settlement expense $ 130.0   $ 130.0 $ 130.0