v3.26.1
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