v3.25.1
Financing Arrangements (Details) - Wells Fargo Bank - USD ($)
Mar. 25, 2022
May 04, 2025
Feb. 02, 2025
Jul. 29, 2024
Feb. 06, 2018
Swing Line Loans          
Line of Credit Facility [Line Items]          
Sublimit amount $ 4,000,000        
Line of Credit          
Line of Credit Facility [Line Items]          
Borrowings amount $ 40,000,000 $ 36,000,000.0 $ 32,600,000   $ 25,000,000.0
Minimum undrawn availability 10.00%        
Line of credit facility, increase amount       $ 10,000,000.0  
Line of credit   $ 0 $ 0    
Letter of Credit          
Line of Credit Facility [Line Items]          
Sublimit amount $ 1,000,000