v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Investment securities, available-for sale, amortized cost current $ 39,950 $ 23,231
Investment securities, held-to-maturity, fair value current 2,021 1,779
Investment securities, available-for sale, amortized cost noncurrent 190,771 186,464
Investment securities, held-to-maturity, fair value noncurrent $ 10,295 $ 12,495
Treasury stock, shares held (in shares) 35,782,658 33,412,273
Common Class A    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,500,000,000 2,500,000,000
Common stock, shares, issued (in shares) 433,432,644 426,669,369
Common stock, shares, outstanding (in shares) 433,432,644 426,669,369
Common Class B    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares, issued (in shares) 95,714,926 92,373,157
Common stock, shares, outstanding (in shares) 95,714,926 92,373,157