v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
Aug. 05, 2026
Feb. 06, 2024
Subsequent Event [Line Items]    
Credit facility, maximum borrowing capacity   $ 60,000,000
Subsequent Event | Credit Agreement    
Subsequent Event [Line Items]    
Debt instrument principal amount $ 30,000,000  
Debt instrument, additional uncommitted capital amount 25,000,000  
Subsequent Event | Credit Agreement | Revolving Loan Facility    
Subsequent Event [Line Items]    
Credit facility, maximum borrowing capacity 30,000,000  
Amount borrowed 20,000,000  
Subsequent Event | Credit Agreement | Revolving Loan Facility | Maximum    
Subsequent Event [Line Items]    
Credit facility, current borrowing capacity 20,000,000  
Subsequent Event | Credit Agreement | Term Loan Facility    
Subsequent Event [Line Items]    
Amount borrowed $ 0