Annual report [Section 13 and 15(d), not S-K Item 405]

Financing Arrangements (Details)

v3.25.1
Financing Arrangements (Details) - Wells Fargo Bank - USD ($)
Mar. 25, 2022
Feb. 02, 2025
Jul. 29, 2024
Feb. 04, 2024
Feb. 06, 2018
Swing Line Loans          
Financing Arrangements [Line Items]          
Sublimit amount $ 4,000,000        
Line of Credit          
Financing Arrangements [Line Items]          
Borrowings amount $ 40,000,000 $ 32,600,000   $ 36,000,000.0 $ 25,000,000.0
Minimum undrawn availability 10.00%        
Line of credit facility, increase amount     $ 10,000,000    
Line of credit   $ 0   $ 0  
Line of Credit | Minimum | Base Rate          
Financing Arrangements [Line Items]          
Variable rate 0.50%        
Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR)          
Financing Arrangements [Line Items]          
Variable rate 1.625%        
Line of Credit | Maximum | Base Rate          
Financing Arrangements [Line Items]          
Variable rate 0.75%        
Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR)          
Financing Arrangements [Line Items]          
Variable rate 1.85%        
Letter of Credit          
Financing Arrangements [Line Items]          
Sublimit amount $ 1,000,000