v3.26.1
Loan receivables, net - Past due financing receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loan receivables $ 7,690  
Total loan receivables, net 7,693 $ 13,589
Financing Receivables 1 to 89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loan receivables 1,684 871
Financing Receivables, 90 to 179 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loan receivables 1,158  
Financing Receivables, Equal to Greater than 365 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loan receivables 723 27
Financial Asset, Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loan receivables 3,565 898
Financial Asset, Not Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loan receivables $ 4,128 $ 12,691