v3.25.2
Revolving Credit Facility (Details)
$ in Thousands
1 Months Ended
Apr. 10, 2025
USD ($)
agreement
Oct. 31, 2011
USD ($)
Aug. 02, 2025
USD ($)
Line of Credit      
Revolving Line of Credit      
Term of credit facility   5 years  
Maximum borrowing capacity $ 75,000 $ 50,000  
Borrowing capacity, accordion feature 25,000    
Maximum borrowing capacity including accordion expansion $ 100,000    
Number of covenants | agreement 1    
Unused commitment fee (as a percent) 0.25%    
Debt outstanding     $ 0
Line of Credit | Secured Overnight Financing Rate      
Revolving Line of Credit      
Increase pricing for loans (as a percent) 0.10%    
Line of Credit | Federal Fund Rate      
Revolving Line of Credit      
Margin added to variable rate (as a percent) 0.50%    
Line of Credit | Eurodollar      
Revolving Line of Credit      
Increase pricing for loans (as a percent) 1.00%    
Letter of Credit      
Revolving Line of Credit      
Debt outstanding     $ 2,200
First interest rate | Line of Credit | Eurodollar      
Revolving Line of Credit      
Margin added to variable rate (as a percent) 1.50%    
First interest rate | Line of Credit | Federal Funds or Eurodollar Rate      
Revolving Line of Credit      
Margin added to variable rate (as a percent) 0.50%    
Second interest rate | Line of Credit | Eurodollar      
Revolving Line of Credit      
Margin added to variable rate (as a percent) 1.75%    
Second interest rate | Line of Credit | Federal Funds or Eurodollar Rate      
Revolving Line of Credit      
Margin added to variable rate (as a percent) 0.75%    
Third interest rate | Line of Credit | Eurodollar      
Revolving Line of Credit      
Margin added to variable rate (as a percent) 2.00%    
Third interest rate | Line of Credit | Federal Funds or Eurodollar Rate      
Revolving Line of Credit      
Margin added to variable rate (as a percent) 1.00%