XML 189 R79.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
May 23, 2024
Dec. 04, 2023
Aug. 07, 2023
Mar. 31, 2025
Dec. 31, 2025
Dec. 27, 2023
Nov. 02, 2023
EARNINGS PER SHARE              
Authorized amount under share repurchase agreement             $ 20,000,000
Amount remained available for repurchases           $ 7,400,000  
FS Equity Partners V, L.P. and FS Affiliates V, L.P              
EARNINGS PER SHARE              
Shares repurchased   1,500,000          
Total consideration   $ 12,600,000          
2023 Stock Repurchase Plan              
EARNINGS PER SHARE              
Shares repurchased price     $ 10.63        
Number of shares authorized to be repurchased     2,500,000        
Total consideration     $ 26,600,000        
2023 Share Repurchase Program              
EARNINGS PER SHARE              
Shares repurchased       163,229 535,628    
Total consideration         $ 5,600,000    
Amount remained available for repurchases       $ 1,800,000 $ 1,800,000    
Stock Repurchase Agreement              
EARNINGS PER SHARE              
Shares repurchased price $ 9.785            
Number of shares authorized to be repurchased 1,534,303            
Total consideration $ 15,000,000