v3.26.1
Guaranteed Loan Financing - Schedule of Guaranteed Loan Financing, Interest Rates And Maturity Dates (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Guaranteed Loan Financing [Line Items]    
Ending Balance $ 950,103 $ 524,091
Guaranteed Investment Contract    
Guaranteed Loan Financing [Line Items]    
Ending Balance $ 950,103 $ 524,091
Guaranteed Investment Contract | Weighted Average    
Guaranteed Loan Financing [Line Items]    
Interest rates (in percent) 7.51% 7.97%
Guaranteed Investment Contract | Minimum    
Guaranteed Loan Financing [Line Items]    
Interest rates (in percent) 1.45% 1.45%
Guaranteed Investment Contract | Maximum    
Guaranteed Loan Financing [Line Items]    
Interest rates (in percent) 13.25% 12.75%