v3.26.1
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Aug. 24, 2022
Dec. 31, 2017
Stockholders' Equity          
Common stock, shares authorized 3,000,000,000   1,500,000,000    
Foreign currency translation losses $ 3,354 $ 2,729      
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 $ 33,200   $ 32,100    
Number of shares related to warrant, vested 3,500,000   3,500,000    
Number of vested shares which have been exercised 0   0    
Reduction in revenue $ 3,000 3,400      
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,600 $ 5,600