v3.26.1
Short-term and long-term debt (Details) - USD ($)
$ in Thousands
Mar. 22, 2022
Mar. 02, 2022
Mar. 31, 2026
Nov. 25, 2025
Jun. 23, 2025
Oct. 23, 2024
Jun. 06, 2024
Minimum | Wells Fargo | FCCR              
Short-term and long-term debt              
Fixed charges coverage ratio   1          
Maximum | Wells Fargo | FCCR              
Short-term and long-term debt              
Fixed charges coverage ratio   1          
Revolving Credit Facility | Wells Fargo | FCCR              
Short-term and long-term debt              
Period for FCCR covenant 2 months            
Fourth Amendment | Wells Fargo              
Short-term and long-term debt              
Stock repurchase amount       $ 5,000      
Maximum aggregate shares repurchase amount       $ 20,000      
Wells Fargo              
Short-term and long-term debt              
Amount borrowed   $ 15,000          
Maximum borrowing capacity   75,000          
Amount outstanding, letters of credit   1,300          
Minimum liquidity requirement   5,000          
Minimum amount to be derived from availability   3,000          
Minimum aggregate undrawn loan availability   $ 11,250          
Borrowing capacity     $ 40,000        
Debt instrument loan amount     $ 0        
Stock repurchase amount           $ 10,000 $ 5,000
Maximum aggregate shares repurchase amount           25,000 $ 15,000
Maximum stock repurchase allowed after first year           $ 5,000  
Wells Fargo | FCCR              
Short-term and long-term debt              
Period for FCCR covenant   12 months          
Wells Fargo | Minimum              
Short-term and long-term debt              
Commitment fee percent   0.35%          
Wells Fargo | Maximum              
Short-term and long-term debt              
Commitment fee percent   0.75%          
Wells Fargo | Base Rate loans | Base Rate              
Short-term and long-term debt              
Debt instrument, basis spread on variable rate   1.00%          
Wells Fargo | Base Rate loans | Federal funds              
Short-term and long-term debt              
Debt instrument, basis spread on variable rate   0.50%          
Wells Fargo | Base Rate loans | SOFR              
Short-term and long-term debt              
Debt instrument, basis spread on variable rate   1.00%          
Wells Fargo | Base Rate loans | Prime commercial lending rate of Wells Fargo | Minimum              
Short-term and long-term debt              
Debt instrument, basis spread on variable rate   1.25%          
Wells Fargo | Base Rate loans | Prime commercial lending rate of Wells Fargo | Maximum              
Short-term and long-term debt              
Debt instrument, basis spread on variable rate   1.75%          
Wells Fargo | SOFR loans | SOFR | Minimum              
Short-term and long-term debt              
Debt instrument, basis spread on variable rate   2.36%          
Wells Fargo | SOFR loans | SOFR | Maximum              
Short-term and long-term debt              
Debt instrument, basis spread on variable rate   2.86%          
Wells Fargo | Swing line loans              
Short-term and long-term debt              
Maximum borrowing capacity   $ 9,000          
Wells Fargo | Letters of credit              
Short-term and long-term debt              
Maximum borrowing capacity   2,000     $ 1,500    
Wells Fargo | Third Amendment              
Short-term and long-term debt              
Maximum borrowing capacity   $ 75,000     $ 40,000