v3.25.4
EARNINGS PER SHARE - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 12, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Stock repurchased (in shares) 100,000 1,348,214 3,765,320  
Aggregate purchase price of stock repurchased $ 1,300 $ 16,334 $ 75,132 $ 66,264
Stock repurchase program, decrease in weighted average shares outstanding (in shares)   916,155 1,775,956  
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from computation of diluted earnings per share (in shares)   30,000.0    
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from computation of diluted earnings per share (in shares)   206,300 241,100 144,200
RSAs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from computation of diluted earnings per share (in shares)   159,500 113,000.0 58,400
PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from computation of diluted earnings per share (in shares)       136,900