v3.26.1
Subsequent Events (Details) - Senior credit facility - Credit Agreement - Line of Credit - USD ($)
Aug. 05, 2026
Aug. 01, 2022
Subsequent Event [Line Items]    
Maximum borrowing capacity   $ 190,000,000
Subsequent Event    
Subsequent Event [Line Items]    
Maximum borrowing capacity $ 190,000,000.0  
Long-term debt, gross $ 90,600,000  
Line of credit facility, commitment fee percentage 0.15%