v3.25.2
Subsequent Events (Details) - Subsequent Event - individual
Aug. 06, 2025
Aug. 01, 2025
Aug. 11, 2025
Subsequent Event [Line Items]      
Number of individuals affected by data breach     600,000
Number of plaintiffs 2 1