v3.26.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 29, 2026
Jul. 01, 2026
Jun. 25, 2025
Aug. 04, 2026
Dec. 31, 2025
Subsequent Event [Line Items]          
Repayments of lines of credit   $ 26,000 $ 10,000    
Revolving line of credit   $ 30,000     $ 51,000
Subsequent Event | 2022 Credit Agreement          
Subsequent Event [Line Items]          
Repayments of lines of credit $ 4,000        
Revolving line of credit $ 26,000        
Maximum borrowing capacity       $ 150,000