v3.26.1
Debt - Schedule of Debt (Parenthetical) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Aggregate Principal Amount Committed $ 1,135,000 $ 1,121,600
Series 2021A Unsecured Notes    
Debt Instrument [Line Items]    
Debt, fair value   134,487
Aggregate Principal Amount Committed [1]   135,000
FCRX Unsecured Notes    
Debt Instrument [Line Items]    
Debt, fair value   111,823
Aggregate Principal Amount Committed [2]   111,600
Series 2023A Unsecured Notes    
Debt Instrument [Line Items]    
Debt, fair value   50,207
Aggregate Principal Amount Committed [3]   50,000
Series 2024A Unsecured Notes - 2028    
Debt Instrument [Line Items]    
Debt, fair value 34,879 35,074
Aggregate Principal Amount Committed [4] 35,000 35,000
Series 2024A Unsecured Notes - 2030    
Debt Instrument [Line Items]    
Debt, fair value 79,754 80,660
Aggregate Principal Amount Committed [5] 80,000 $ 80,000
Series 2025A Unsecured Notes - 2029.1    
Debt Instrument [Line Items]    
Debt, fair value 65,675  
Aggregate Principal Amount Committed [6],[7] 67,500  
Series 2025A Unsecured Notes - 2031    
Debt Instrument [Line Items]    
Debt, fair value 64,982  
Aggregate Principal Amount Committed [7],[8] 67,500  
Series 2025A Unsecured Notes - 2029.2    
Debt Instrument [Line Items]    
Debt, fair value 50,058  
Aggregate Principal Amount Committed [9] $ 50,000  
[1] As of December 31, 2025, the fair value of the Series 2021A Unsecured Notes was approximately $134,487.
[2] As of December 31, 2025, the fair value of the FCRX Unsecured Notes was approximately $111,823.
[3] As of December 31, 2025, the fair value of the Series 2023A Unsecured Notes was approximately $50,207.
[4] As of June 30, 2026 and December 31, 2025, the fair value of the Series 2024A Unsecured Notes -2028 was approximately $34,879 and $35,074.
[5] As of June 30, 2026 and December 31, 2025, the fair value of the Series 2024A Unsecured Notes -2030 was approximately $79,754 and $80,660.
[6] As of June 30, 2026 the fair value of the Series 2025A Unsecured Notes -2029.1 was approximately $65,675, net the effective portion of the fair value of the interest rate swap.
[7] Carrying value includes the effective portion of the fair value of the interest rate swaps, as further discussed in Note 7.
[8] As of June 30, 2026 the fair value of the Series 2025A Unsecured notes - 2031 was approximately $64,982, net the effective portion of the fair value of the interest rate swap.
[9] As of June 30, 2026 the fair value of the Series 2025A Unsecured Notes -2029.2 was approximately $50,058.