v3.25.2
Subsequent Events (Details) - Line of Credit - USD ($)
Jul. 24, 2025
Sep. 29, 2021
Outstanding borrowings from revolving line of credit    
Subsequent Event [Line Items]    
Long-term debt, term   5 years
Line of credit facility, maximum borrowing capacity   $ 100,000,000
Secured Debt    
Subsequent Event [Line Items]    
Long-term debt, term   5 years
Subsequent Event | Outstanding borrowings from revolving line of credit    
Subsequent Event [Line Items]    
Long-term debt, term 5 years  
Line of credit facility, maximum borrowing capacity $ 115,000  
Subsequent Event | Secured Debt    
Subsequent Event [Line Items]    
Debt Instrument, face amount $ 125,000