v3.26.1
Borrowings - Summary of long-term debt instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
May 15, 2024
Promissory Note [Member]        
Debt Instrument [Line Items]        
Total Borrowing Amount $ 25,000 $ 55,000 $ 55,000 $ 50,000
Borrowings Outstanding 0 50,000    
Unused Portion [1] 25,000 5,000    
Amount Available [2] 25,000 5,000    
Wells Fargo Credit Facility [Member]        
Debt Instrument [Line Items]        
Total Borrowing Amount 140,000 100,000    
Borrowings Outstanding 69,250 43,750    
Unused Portion [1] 70,750 56,250    
Amount Available [2] $ 14,074 $ 17,869    
[1] The unused portion is the amount upon which commitment fees are based.
[2] Available for borrowing based on the computation of collateral to support the borrowings and subject to compliance with applicable covenants and financial ratios.