v3.25.1
Debt - Additional Information (Details) - March 2025 Credit Agreement - USD ($)
Mar. 06, 2025
Mar. 31, 2025
Line of Credit Facility [Line Items]    
Line of credit, agreement term 1 year  
Line of credit, maximum borrowing capacity $ 3,000,000 $ 0
Line of credit, interest rate description Borrowings under the credit agreement bear interest at a fluctuating rate per annum equal to 1% plus the applicable prime rate. At no time shall the interest rate be less than 7%.  
Debt instrument, basis spread on variable rate 1.00%  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:PrimeRateMember  
Debt instrument, maturity date Apr. 01, 2026  
Minimum    
Line of Credit Facility [Line Items]    
Line of credit, interest rate during period 7.00%  
Revolving Line of Credit    
Line of Credit Facility [Line Items]    
Line of credit, maximum borrowing capacity $ 2,500,000  
Non-Revolving Line of Credit    
Line of Credit Facility [Line Items]    
Line of credit, maximum borrowing capacity $ 500,000