v3.26.1
Prepayment agreements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]      
Estimated delivery, percentage 80.00% 80.00%  
Prepayment Agreement | Line of Credit      
Line of Credit Facility [Line Items]      
Borrowing base $ 350,000 $ 350,000  
Available commitment 325,000 325,000  
Additional borrowing capacity $ 25,000 $ 25,000  
Contract term with suppliers   48 months  
Basis spread on variable rate   4.45%  
Asset coverage ratio   150.00%  
Debt instrument, discount rate 10.00% 10.00%  
Net present value of future cash flows liquidation, percentage 90.00% 90.00%  
Debt service coverage ratio   200.00%  
Amount outstanding $ 287,727 $ 287,727 $ 150,000
Credit facility current 86,300 86,300 $ 34,100
Prepayment advances $ 0 166,500  
Repayments   $ 28,773