XML 128 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity security without readily determinable fair value          
Gain on sale of non-marketable equity security, net     $ 0 $ 23,924 $ 0
Proceeds from sale of non-marketable equity security     22,796 $ 0 0
Gain on sale of equity security         3,500
Private company          
Equity security without readily determinable fair value          
Non-marketable equity security, ownership percentage   25.00%   25.00%  
Sale of equity method investment, total consideration transferred   $ 25,000      
Realized gain on sale of equity method investment, gross   25,000      
Transaction costs   1,100      
Gain on sale of non-marketable equity security, net   $ 23,900      
Proceeds from sale of non-marketable equity security $ 22,800        
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     $ (5,044) $ 9,234 $ 3,111