v3.26.1
Commitments and Contingencies (Details) - complaint
Dec. 06, 2024
Oct. 28, 2024
Pending Litigation | Class Action Litigation    
Other Commitments [Line Items]    
Number of class action complaints 2 2