v3.26.3
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 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) (1,185) 297 (5,531) 6,277      
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,200   $ 24,200   $ 32,100    
Number of shares related to warrant, vested 4,500,000   4,500,000   3,500,000    
Number of vested shares which have been exercised 0   0   0    
Reduction in revenue $ 13,200 5,000 $ 29,100 11,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,100 $ 5,800          
Reduction in revenue     $ 4,200 $ 17,400