v3.26.1
COMMON STOCK REPURCHASE PROGRAM (Details) - Common Stock - USD ($)
$ in Thousands
Jun. 30, 2026
May 07, 2026
Share Repurchase Program [Line Items]    
Authorized amount   $ 250,000
Share repurchase program, remaining authorized, amount $ 250,000