v3.26.1
STOCKHOLDERS’ EQUITY (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 132 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
May 20, 2022
Equity [Abstract]              
Treasury stock, total (in shares) 502,032   502,032   502,032 540,180  
Stock repurchase program, authorized amount             $ 450,000
Remaining amount authorized $ 143,100   $ 143,100   $ 143,100    
Treasury stock, shares, acquired (in shares)     0 0 646,244    
Treasury stock, value, acquired, cost method         $ 556,900    
Payment of withholding tax for equity awards $ 100 $ 100 $ 970 $ 2,302      
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares) 0 2 129 1,523