v3.26.1
Credit Agreement (Details)
$ in Millions
6 Months Ended
Jul. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
Credit Agreement    
Credit agreement, maximum uncommitted incremental loan facilities/amount $ 25.0  
Long-term debt   $ 0.0
Revolving credit facility    
Credit Agreement    
Line of credit $ 40.0  
Debt instrument, liquidity covenant   $ 30.0
Revolving credit facility | Federal Funds    
Credit Agreement    
Basis spread (as a percent) 0.50%  
Revolving credit facility | Base Rate    
Credit Agreement    
Basis spread (as a percent) 1.00%  
Revolving credit facility | Maximum    
Credit Agreement    
Unused commitment fee (as a percent) 0.25%  
Consolidated leverage ratio   1.75
Revolving credit facility | Maximum | Base Rate    
Credit Agreement    
Basis spread (as a percent) 1.75%  
Revolving credit facility | Maximum | SOFR    
Credit Agreement    
Basis spread (as a percent) 2.75%  
Revolving credit facility | Minimum    
Credit Agreement    
Unused commitment fee (as a percent) 0.125%  
Revolving credit facility | Minimum | Base Rate    
Credit Agreement    
Basis spread (as a percent) 0.75%  
Revolving credit facility | Minimum | SOFR    
Credit Agreement    
Basis spread (as a percent) 1.75%  
Term Loan    
Credit Agreement    
Term loan payoff $ 24.4