v3.26.1
Loans Held for Investment - Schedule of Activity Related to Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]    
Provision for credit losses $ (584) $ 88
Allowance for credit losses    
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period (2,251) (1,667)
Provision for credit losses (439) (1,282)
Effect of foreign currency exchange rate changes 38 (51)
Balance at end of period $ (2,652) $ (3,000)