v3.26.1
STOCK REPURCHASE PROGRAM - Additional Information (Details) - March 2024 Repurchase Authority - USD ($)
$ in Millions
Feb. 27, 2026
Mar. 31, 2024
Stock Repurchase Program [Line Items]    
Stock repurchase program, authorized amount   $ 25,000
Stock repurchase program, remaining authorized repurchase amount $ 3,890