XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK REPURCHASE PROGRAM - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 29, 2025
Apr. 30, 2025
Jan. 31, 2025
Oct. 31, 2024
Oct. 30, 2024
Jul. 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Jul. 30, 2023
Apr. 30, 2023
Share Repurchase Program [Line Items]                          
Share repurchase program         $ 11,000 $ 9,000         $ 9,000 $ 4,000  
Remaining authorization for future common stock repurchases     $ 2,274 $ 3,039 $ 1,172   $ 2,071 $ 2,536 $ 2,540 $ 2,558 $ 2,560   $ 7,594
Forecast                          
Share Repurchase Program [Line Items]                          
Share repurchase program $ 15,000 $ 11,000