XML 55 R43.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
May 04, 2026
Equity [Abstract]        
Share repurchase program, authorized amount       $ 500,000
Stock repurchase (in shares) 147,205      
Shares acquired, average cost per share (in usd per shares) $ 203.80      
Total consideration of repurchased shares $ 30,000 $ 30,003 $ 0  
Shares outstanding (in shares) 84,673,027 84,673,027