XML 102 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Investment without readily determinable fair value   $ 6,000    
Investment without readily determinable fair value, impairment $ 6,000      
Accreted interest 2,000      
Change in discount rate (459) 44,422 $ (9,609)  
Increase in liability as a result of increasing the profit element and risk premium input by 100 basis points 1,200      
Decrease in liability as a result of decreasing the profit element and risk premium input by 100 basis points 1,200      
Decrease in liability as a result of increasing the discount rate by 100 basis points 11,600      
Increase in liability as a result of decreasing the discount rate by 100 basis points 13,100      
Non-Voting Debt Security        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Investments in debt securities   15,000    
Investments in debt securities        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Impairment charges 16,988 0    
Secured Convertible Promissory Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Investments in debt securities       $ 15,000
Level 2 | Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Investments in debt securities 0 0    
Level 2 | Recurring | Convertible Notes | Notes due 2028        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Notes payable fair value 472,900      
Level 2 | Recurring | Convertible Notes | Notes due 2026        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Notes payable fair value 593,800      
Level 2 | Recurring | Convertible Notes | Notes due 2025        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Notes payable fair value 106,100      
Level 3 | Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Investments in debt securities 64,834 79,855    
Level 3 | Recurring | Warranty obligations for products sold since January 1, 2014        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Change in discount rate $ (459) $ 44,422