v3.26.1
SUBSEQUENT EVENT (Additional Information) (Details) - Share Repurchase Program - USD ($)
$ in Millions
Mar. 31, 2026
Aug. 01, 2024
Feb. 22, 2024
Subsequent Event [Line Items]      
Stock repurchase authorized amount $ 11.8 $ 40.0  
Board of Directors      
Subsequent Event [Line Items]      
Stock repurchase authorized amount   $ 25.0 $ 15.0