v3.26.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 17, 2026
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]      
Litigation Settlement, Amount Awarded to Other Party $ 45.3    
Litigation Settlement, Loss 36.5    
Loss Contingency Accrual     $ 30.5
Litigation settlement interest $ 8.8    
Payments for Legal Settlements   $ 45.3