Commitments and Contingencies - Narrative (Details) $ in Millions |
3 Months Ended | 6 Months Ended |
|---|---|---|
|
Jun. 30, 2026
action
numberOfCyberSecurityBreach
|
Jun. 30, 2026
USD ($)
|
|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Number of cyber breach section | numberOfCyberSecurityBreach | 3 | |
| Number of class action | action | 20 | |
| Interest annually on escrow accounts | 2.00% | 2.00% |
| Restitution and prejudgment interest | $ | $ 9.3 |