v3.26.1
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Aug. 24, 2022
Dec. 31, 2017
Stockholders' Equity              
Common stock, shares authorized (in shares) 3,000,000,000   3,000,000,000   1,500,000,000    
Reclassification from AOCI $ 0 $ 0 $ 0 $ 0      
Foreign currency translation gains (losses) (992) 8,709 (4,346) 5,980      
Amazon Transaction Agreement in 2022 | Nonemployee              
Stockholders' Equity              
Shares of common stock which may be purchased from warrants issued           16,000,000  
Contract asset related to warrant $ 24,100   $ 24,100   $ 32,100    
Number of shares related to warrant, vested 4,000,000   4,000,000   3,500,000    
Number of vested shares which have been exercised 0   0   0    
Reduction in revenue $ 12,900 3,400 $ 15,900 6,800      
Walmart Transaction Agreement 2017 | Nonemployee              
Stockholders' Equity              
Shares of common stock which may be purchased from warrants issued             55,286,696
Reduction in revenue due to unwinding of provision $ 1,500 $ 6,000          
Reduction in revenue     $ 3,100 $ 11,600