v3.25.1
Loan Receivable, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 10, 2022
Mar. 31, 2025
Dec. 31, 2024
Loans and Leases Receivable Disclosure [Line Items]      
Loans receivable   $ 4,897 $ 4,884
Financing receivable, before allowance for credit loss   5,000 5,000
Unsecured Loan Receivable | C3 Industries      
Loans and Leases Receivable Disclosure [Line Items]      
Loans receivable $ 5,000 $ 5,000 $ 5,000
Loan interest rate 10.25% 10.72%  
Loan interest rate increase 102.25%    
Term that loan is interest only (in years) 4 years    
Amortization term of principal and interest (in years) 5 years    
Financing receivable, before allowance for credit loss   $ 5,000