v3.26.1
Credit Agreement (Details) - Credit Agreement - USD ($)
Jun. 30, 2026
Jun. 29, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]      
Maximum borrowing capacity   $ 100,000,000.0  
Outstanding letters of credit $ 0   $ 0
Borrowing base 137,400,000    
Net availability $ 100,000,000.0