v3.26.1
Debt (Details) - 2021 Credit Facility - USD ($)
1 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Oct. 31, 2025
Dec. 31, 2022
Dec. 31, 2025
Nov. 30, 2021
Debt Instrument [Line Items]            
Revolving credit facility, additional borrowing capacity     $ 25,000,000      
Revolving Credit Facility            
Debt Instrument [Line Items]            
Revolving credit facility, maximum borrowing capacity     75,000,000 $ 75,000,000.0   $ 50,000,000.0
Revolving credit facility, additional borrowing capacity       $ 25,000,000.0    
Letters of credit outstanding $ 5,100,000          
Loan costs, net 300,000   200,000   $ 300,000  
Borrowings on credit facility 0       0  
Remaining borrowing capacity 69,900,000       69,900,000  
Accumulated amortization, deferred loan costs $ 300,000       $ 300,000  
Revolving Credit Facility | Bloomberg Short-Term Bank Yield Index Rate            
Debt Instrument [Line Items]            
Credit facility, basis spread on variable rate   1.75%        
Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Credit facility, basis spread on variable rate 1.75%          
Revolving Credit Facility | Letter of Credit            
Debt Instrument [Line Items]            
Revolving credit facility, maximum borrowing capacity     $ 15,000,000     10,000,000.0
Revolving Credit Facility | Swingline Loan            
Debt Instrument [Line Items]            
Revolving credit facility, maximum borrowing capacity           $ 5,000,000.0