XML 92 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity and Long-term Investments and Fair Value Measurements - Equity Investment in InCarda (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 15, 2022
USD ($)
$ / shares
shares
Mar. 09, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Sep. 30, 2020
USD ($)
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
Director
Jan. 17, 2024
USD ($)
Equity Investment                  
Total purchase price           $ 453,500   $ 453,500  
InCarda                  
Equity Investment                  
Number of Investee's Board members currently representing the Company | Director               0  
Number of the Investee's Board members | Director               6  
Unrealized loss from fair value changes in equity investments           $ 3,100 $ 8,700    
Consolidated Investees [Member] | InCarda                  
Equity Investment                  
Equity investment ownership percentage           8.10%   9.10%  
InCarda Convertible Note | InCarda                  
Equity Investment                  
Equity and long-term investments at fair value               $ 400  
Total purchase price                 $ 400
Debt Instrument, annual interest rate                 8.00%
Series C preferred stock and warrants | InCarda                  
Equity Investment                  
Amount of securities purchase agreement         $ 15,800        
Warrants | InCarda                  
Equity Investment                  
Expiration date         Mar. 31, 2023        
Warrant carrying value write off amount           $ 100      
Convertible note and warrants | InCarda                  
Equity Investment                  
Amount of securities purchase agreement   $ 700              
Common stock | InCarda                  
Equity Investment                  
Debt Conversion, Converted Instrument, Shares Issued | shares 4,093,886                
Series A1 preferred stock | InCarda                  
Equity Investment                  
Debt Conversion, Converted Instrument, Shares Issued | shares 37,350                
Series D 1 Preferred Stock | InCarda                  
Equity Investment                  
Debt Conversion, Converted Instrument, Shares Issued | shares 8,771,780                
Series D 2 Preferred Stock | InCarda                  
Equity Investment                  
Debt Conversion, Converted Instrument, Shares Issued | shares 3,369,802                
Series D1 Warrant | InCarda                  
Equity Investment                  
Debt Conversion, Converted Instrument, Shares Issued | shares 2,490,033                
Exercise price of warrants | $ / shares $ 0.2                
Series C preferred stock | InCarda                  
Equity Investment                  
Number of shares to be purchased under the securities purchase agreement | shares         20,469,432        
Debt Conversion, Converted Instrument, Shares Issued | shares 20,469,432                
Maximum number of additional shares into which warrants may be converted under the securities purchase agreement | shares         5,117,358        
Transaction cost         $ 800        
Equity and long-term investments at fair value           4,800   4,800  
Exercise price of warrants | $ / shares $ 0.73                
Series C warrants | InCarda                  
Equity Investment                  
Debt Conversion, Converted Instrument, Shares Issued | shares 5,117,358                
Series D Warrants | InCarda                  
Equity Investment                  
Equity and long-term investments at fair value           100   100  
Series D Preferred Stock | InCarda                  
Equity Investment                  
Payments to acquire equity securities $ 2,300                
Series D 1 And D 2 Preferred Stock And Common Stock | InCarda                  
Equity Investment                  
Equity and long-term investments at fair value           $ 2,700   $ 2,700  
Backsolve Valuation | InCarda                  
Equity Investment                  
Impairment of equity investments     $ 2,900 $ 9,000          
Significant Unobservable Inputs, Level 3 | Backsolve Valuation | InCarda                  
Equity Investment                  
Expected holding period     2 years 2 years          
Risk free interest rate     4.90% 3.20%          
Dividend yield     0.00% 0.00%          
Estimated volatility     114.20% 122.00%