v3.26.1
EARNINGS PER SHARE - Narrative (Details) - $ / shares
3 Months Ended 6 Months Ended
May 22, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Class of Stock [Line Items]            
Antidilutive securities excluded from computation of earnings per share (in shares)   0 0 0 0  
Hexagon AB            
Class of Stock [Line Items]            
Nonmonetary transaction, shares issued upon conversion (in shares) 268,437,788          
Class A Ordinary Shares            
Class of Stock [Line Items]            
Common stock, par value (in dollars per share) $ 0.01 $ 0.01   $ 0.01   $ 0.01
Class A Ordinary Shares | Hexagon AB            
Class of Stock [Line Items]            
Nonmonetary transaction, shares issued upon conversion (in shares) 11,025,000          
Class B Ordinary Shares            
Class of Stock [Line Items]            
Common stock, par value (in dollars per share) $ 0.01 $ 0.01   $ 0.01   $ 0.01
Class B Ordinary Shares | Hexagon AB            
Class of Stock [Line Items]            
Nonmonetary transaction, shares issued upon conversion (in shares) 257,412,788