v3.26.1
Guaranteed Loan Financing - Schedule of Guaranteed Loan Financing, Interest Rates And Maturity Dates (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Guaranteed Loan Financing [Line Items]    
Ending Balance $ 501,736 $ 524,091
Guaranteed Investment Contract    
Guaranteed Loan Financing [Line Items]    
Ending Balance $ 501,736 $ 524,091
Guaranteed Investment Contract | Weighted Average    
Guaranteed Loan Financing [Line Items]    
Interest rates (in percent) 7.47% 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) 12.25% 12.75%