XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Transaction Agreements
3 Months Ended
Mar. 31, 2025
Warrant Transaction Agreements  
Warrant Transaction Agreements

12. Warrant Transaction Agreements

Amazon Transaction Agreement in 2022

As of March 31, 2025 and December 31, 2024, the balance of the contract asset related to the warrant was $31.9 million and $33.2 million, respectively, which was recorded in contract assets in the Company’s unaudited interim condensed consolidated balance sheets.

As of March 31, 2025 and December 31, 2024, 3,000,000 of the shares related to the warrant had vested and none of the shares had been exercised. During the three months ended March 31, 2025 and 2024, there were no exercises with respect to the shares related to the warrant. The total amount of provision for common stock warrants recorded as a reduction of revenue for the warrant during the three months ended March 31, 2025 and 2024 was $3.4 million and $0.7 million, respectively.

Amazon Transaction Agreement in 2017

As of March 31, 2025 and December 31, 2024, all 55,286,696 of the shares related to the warrant had vested and the warrant was exercised with respect to 34,917,912 shares of the Company’s common stock. During the three months ended March 31, 2025 and 2024, there were no exercises with respect to the shares related to the warrant. The total amount of provision for common stock warrants recorded as a reduction of revenue for the warrant during the three months ended March 31, 2025 and 2024 was $0.1 million and $0.1 million, respectively.

Walmart Transaction Agreement

As of March 31, 2025 and December 31, 2024, the balance of the contract asset related to the warrant was $1.9 million and $2.6 million, respectively, which was recorded in contract assets in the Company’s unaudited interim condensed consolidated balance sheets.

As of March 31, 2025 and December 31, 2024, 42,556,206 and 40,010,108 of the shares related to the warrant had vested, respectively, and the warrant was exercised with respect to 13,094,217 shares of the Company’s common stock. During the three months ended March 31, 2025 and 2024, there were no exercises with respect to the shares related to the warrant. The total amount of provision for common stock warrants recorded as a reduction of revenue for the warrant during the three months ended March 31, 2025 and 2024 was $5.6 million and $3.7 million, respectively.