v3.25.1
Commitment and Contingencies (Details) - Cyber Security Incident
state in Thousands, $ in Millions
1 Months Ended 3 Months Ended
Nov. 30, 2023
lawsuit
state
Mar. 31, 2025
USD ($)
Loss Contingencies [Line Items]    
Punitive class action lawsuits | lawsuit 3  
Number of individuals | state 38  
Insurance recoveries | $   $ 21.5