XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Events (Details)
$ in Thousands
Nov. 26, 2025
USD ($)
Dec. 09, 2025
USD ($)
Jun. 23, 2025
USD ($)
Mar. 04, 2025
USD ($)
Jun. 17, 2016
USD ($)
Subsequent Event [Line Items]          
Share repurchase program, additional authorized amount     $ 10,000 $ 10,000  
Stock repurchase program, authorized amount     $ 60,000 $ 50,000 $ 40,000
Subsequent Event          
Subsequent Event [Line Items]          
Share repurchase program, additional authorized amount   $ 20,000      
Stock repurchase program, authorized amount   $ 80,000      
New Credit Agreement | ABL credit facility/prior line of credit | Subsequent Event          
Subsequent Event [Line Items]          
Debt instrument, face amount $ 11,500        
Debt instrument, periodic payment 288        
Revolving Credit Facility | New Credit Agreement | ABL credit facility/prior line of credit | Subsequent Event          
Subsequent Event [Line Items]          
Line of credit facility, maximum borrowing capacity $ 60,000        
Commitment fee 0.20%        
Maximum total leverage ratio 3.00        
Minimum total leverage ratio 1.25        
Revolving Credit Facility | New Credit Agreement | ABL credit facility/prior line of credit | CB Floating Rate | Subsequent Event          
Subsequent Event [Line Items]          
Basis spread on variable rate 0.00%        
Revolving Credit Facility | New Credit Agreement | ABL credit facility/prior line of credit | Secured Overnight Financing Rate (SOFR) | Subsequent Event          
Subsequent Event [Line Items]          
Basis spread on variable rate 0.10%