XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Equity security without readily determinable fair value      
Payments for settlement and repurchase of convertible senior notes $ 10,381 $ 174,454  
Convertible senior notes | 1.375% Convertible senior notes due 2023      
Equity security without readily determinable fair value      
Payments for settlement and repurchase of convertible senior notes 10,400    
Face value $ 0   $ 10,381
Private company      
Equity security without readily determinable fair value      
Equity method investment, ownership percentage 25.00%   25.00%
Private company | Other assets      
Equity security without readily determinable fair value      
Equity method investment $ 100   $ 500
Recurring basis | Significant unobservable inputs (Level 3) | Earn-out liability      
Equity security without readily determinable fair value      
Change in fair value of earn-out liability due to remeasurement $ 6,900 $ 1,200