v3.25.2
COMMON STOCK - Narrative (Details) - USD ($)
$ in Millions
Jul. 31, 2025
Dec. 13, 2023
Stockholders' Equity Note [Abstract]    
Expansion of existing share repurchase program   $ 150.0
Amount of authorized repurchases remaining under share repurchase program $ 106.1