v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
2 Months Ended
Nov. 25, 2024
USD ($)
Oct. 27, 2023
USD ($)
plaintiff
Mar. 30, 2023
plaintiff
case
Defendant
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Loss Contingencies [Line Items]          
Accrued legal settlement       $ 30,500 $ 30,500
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent          
Loss Contingencies [Line Items]          
Insurance recovery receivable       11,900 11,900
Pending Litigation          
Loss Contingencies [Line Items]          
Number of plaintiffs | plaintiff     5    
Pending claims | case     5    
Number of defendants | Defendant     3    
Pending Litigation | SDFL Class Action Matter          
Loss Contingencies [Line Items]          
Number of plaintiffs | plaintiff   6      
Settlement payment   $ 13,000      
Accrued legal settlement       $ 5,500 $ 25,000
Pending Litigation | Privacy Protection          
Loss Contingencies [Line Items]          
Number of plaintiffs | plaintiff     4    
Pending Litigation | Electronic Communication Privacy Act, Privacy Protection          
Loss Contingencies [Line Items]          
Number of plaintiffs | plaintiff     1    
Settled Litigation | NDCA Class Action Matter          
Loss Contingencies [Line Items]          
Payment for settlements $ 25,000