XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2023
Mar. 31, 2023
Equity security without readily determinable fair value              
Gain on sale of non-marketable equity security, gross     $ 23,924        
Gain on sale of non-marketable equity security, net     $ 23,924 $ 0 $ 0    
Gain on sale of equity security       3,500      
1.375% Convertible senior notes due 2023 | Convertible senior notes              
Equity security without readily determinable fair value              
Carrying value       $ 10,378     $ 10,400
Private company              
Equity security without readily determinable fair value              
Non-marketable equity security, ownership percentage   25.00% 25.00% 25.00%   25.00%  
Non-marketable equity security           $ 0  
Proceeds from sale of non-marketable equity security   $ 25,000          
Gain on sale of non-marketable equity security, gross   23,900          
Transaction costs   1,100          
Realized gain on sale of equity method investment, gross   $ 25,000          
Private company | Subsequent event              
Equity security without readily determinable fair value              
Proceeds from sale of non-marketable equity security $ 23,000            
Recurring basis | Earn-out liability | Significant unobservable inputs (Level 3)              
Equity security without readily determinable fair value              
Fair value remeasurement recognized as an additional expense     $ 9,234 $ 3,111 $ 5,300