v3.26.1
Debt Obligations - Interest Rate Swap Agreement (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
item
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Level 2      
Debt Obligations      
Notional Amount $ 250,000    
Fair Value $ 1,556   $ 482
Interest Rate Swap      
Debt Obligations      
Number of interest rate swaps | item 2    
Interest Rate Swap | Minimum      
Debt Obligations      
Debt instrument term 4 years    
Interest Rate Swap | Maximum      
Debt Obligations      
Debt instrument term 5 years    
Interest Rate Swap | Cash Flow Hedging      
Debt Obligations      
Increase (decrease) in fair value $ 1,074,000 $ (910,000)  
Interest Rate Swap | Cash Flow Hedging | Maturing on November 19, 2026 | Level 2      
Debt Obligations      
Swap rate (in percentage) 2.46%    
Notional Amount $ 50,000    
Fair Value $ 755   938
Interest Rate Swap | Cash Flow Hedging | Maturing on December 12, 2028 | Level 2      
Debt Obligations      
Swap rate (in percentage) 4.61%    
Notional Amount $ 25,000    
Fair Value $ 103   (52)
Interest Rate Swap | Cash Flow Hedging | Maturing on December 12, 2028 | Level 2      
Debt Obligations      
Swap rate (in percentage) 4.61%    
Notional Amount $ 25,000    
Fair Value $ 106   (55)
Interest Rate Swap | Cash Flow Hedging | Maturing on December 12, 2029 | Level 2      
Debt Obligations      
Swap rate (in percentage) 4.65%    
Notional Amount $ 55,000    
Fair Value $ 214   (136)
Interest Rate Swap | Cash Flow Hedging | Maturing on December 12, 2030 | Level 2      
Debt Obligations      
Swap rate (in percentage) 4.68%    
Notional Amount $ 30,000    
Fair Value $ 145   (45)
Interest Rate Swap | Cash Flow Hedging | Maturing on December 12, 2030 | Level 2      
Debt Obligations      
Swap rate (in percentage) 4.72%    
Notional Amount $ 25,000    
Fair Value $ 85   (74)
Interest Rate Swap | Cash Flow Hedging | Maturing on December 12, 2032 | Level 2      
Debt Obligations      
Swap rate (in percentage) 5.21%    
Notional Amount $ 27,500    
Fair Value $ 121   (45)
Interest Rate Swap | Cash Flow Hedging | Maturing on December 12, 2032 | Level 2      
Debt Obligations      
Swap rate (in percentage) 5.25%    
Notional Amount $ 12,500    
Fair Value $ 27   $ (49)