XML 43 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Notes Receivable and Allowance for Credit Losses - Schedule of Amortized Cost Basis of Our Notes Receivable by Prophet Score and Year of Origination (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Notes receivable, amortized cost, current fiscal year $ 208,495 $ 190,664
Notes receivable, amortized cost, prior fiscal year 60 1
Notes receivable, amortized cost 208,555 190,665
A    
Financing Receivable, Past Due [Line Items]    
Notes receivable, amortized cost, current fiscal year 74,861 57,945
Notes receivable, amortized cost, prior fiscal year 4 0
Notes receivable, amortized cost 74,865 57,945
B    
Financing Receivable, Past Due [Line Items]    
Notes receivable, amortized cost, current fiscal year 79,850 74,999
Notes receivable, amortized cost, prior fiscal year 9 1
Notes receivable, amortized cost 79,859 75,000
C    
Financing Receivable, Past Due [Line Items]    
Notes receivable, amortized cost, current fiscal year 53,724 57,646
Notes receivable, amortized cost, prior fiscal year 47 0
Notes receivable, amortized cost 53,771 57,646
No score    
Financing Receivable, Past Due [Line Items]    
Notes receivable, amortized cost, current fiscal year 60 74
Notes receivable, amortized cost, prior fiscal year 0 0
Notes receivable, amortized cost $ 60 $ 74