v3.25.2
Commitments and Contingencies (Details) - Cyber Incident
$ in Thousands
3 Months Ended
Mar. 25, 2025
claimant
Mar. 21, 2025
USD ($)
Dec. 04, 2024
USD ($)
Sep. 12, 2024
USD ($)
Jul. 29, 2024
USD ($)
Jun. 30, 2025
USD ($)
Loss Contingencies [Line Items]            
Litigation settlement, amount awarded   $ 37,500 $ 30,000 $ 30,000 $ 30,000  
Service period         3 years  
Consolidated claim filed | claimant 1          
Expense related to cyber security incident           $ 10,300
Estimated loss contingency, accrual           49,000
Insurance recoveries           18,000
Settled Litigation | Settlements And Fines            
Loss Contingencies [Line Items]            
Expense related to cyber security incident           $ 9,000