XML 90 R77.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 129 Months Ended
Sep. 25, 2025
Jan. 29, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 10, 2025
Aug. 08, 2023
Equity, Class of Treasury Stock [Line Items]                      
Purchase of treasury stock     $ 2,572 $ 377 $ 1,463 $ 936          
August 8 2023 Authorization                      
Equity, Class of Treasury Stock [Line Items]                      
Authorized amount of stock repurchase program     5,000       $ 5,000   $ 5,000   $ 5
Purchase of treasury stock (in shares)               154,084      
Purchase of treasury stock               $ 2,495      
August 8 2023 Authorization, Private Shareholder Purchase                      
Equity, Class of Treasury Stock [Line Items]                      
Purchase of treasury stock (in shares)   44,250     69,567            
Purchase of treasury stock   $ 655     $ 1,181            
August 8 2023 Authorization, Open Market Share Purchases                      
Equity, Class of Treasury Stock [Line Items]                      
Purchase of treasury stock (in shares)         40,267            
Purchase of treasury stock         $ 659            
September 10 2025, Authorization                      
Equity, Class of Treasury Stock [Line Items]                      
Authorized amount of stock repurchase program                   $ 3,000  
Purchase of treasury stock (in shares)             274,922        
Purchase of treasury stock             $ 2,600        
Share repurchase program, remaining authorized amount     $ 2,547       $ 2,547   $ 2,547    
September 10 2025, Authorization, Private Shareholder Purchase                      
Equity, Class of Treasury Stock [Line Items]                      
Purchase of treasury stock (in shares) 261,052                    
Purchase of treasury stock $ 2,440                    
September 10 2025, Authorization, Open Market Share Purchases                      
Equity, Class of Treasury Stock [Line Items]                      
Purchase of treasury stock (in shares)             13,870        
Purchase of treasury stock             $ 131        
July 30 2015, August 8 2023, and September 10 2025 Authorization                      
Equity, Class of Treasury Stock [Line Items]                      
Purchase of treasury stock (in shares)                 942,418    
Purchase of treasury stock                 $ 15,454