v3.26.1
Interim Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Loans receivable allowance, current $ 4,251 $ 3,057
Loans receivable allowance, noncurrent $ 128 $ 86
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 110,000,000 110,000,000
Common stock, shares issued (in shares) 50,696,802 50,697,182
Common stock, shares outstanding (in shares) 50,696,802 50,697,182
Treasury stock, shares (in shares) 226,593 225,931