v3.26.1
Loan Receivable, net - Narrative (Details) - C3 Industries - Unsecured Loan Receivable - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 10, 2022
Jun. 30, 2026
Dec. 31, 2025
Loans and Leases Receivable Disclosure [Line Items]      
Loan receivable $ 5.0 $ 5.0 $ 5.0
Loan interest rate 10.25% 11.20% 10.96%
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