XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Transaction Agreements - Amazon.com, Inc. Transaction Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Class of Warrant or Right [Line Items]      
Provision for common stock warrants $ 9,124 $ 4,495  
2022 Amazon transaction agreement      
Class of Warrant or Right [Line Items]      
Contract asset $ 31,900   $ 33,200
Warrant shares vested (in shares) 3,000,000   3,000,000
Number of warrants exercised (in shares) 0 0 0
Provision for common stock warrants $ 3,400 $ 700  
2017 Amazon Transaction Agreement      
Class of Warrant or Right [Line Items]      
Warrant shares vested (in shares) 55,286,696   55,286,696
Number of warrants exercised (in shares) 0 0  
2017 Amazon Transaction Agreement | Amazon      
Class of Warrant or Right [Line Items]      
Number of warrants exercised (in shares) 34,917,912   34,917,912
Provision for common stock warrants $ 100 $ 100