XML 79 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting - Schedule of Reconciliation to the Consolidated Net Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]              
Total revenue $ 100,283   $ 99,898   $ 188,915 $ 177,397  
Amortization of acquired intangible assets 6,500   6,400   13,022 12,880  
Operating expenses:              
Research and development 7,983   2,560   12,379 6,438  
Changes in fair values of equity method investments, net (13,082)   60,108   467 24,766  
Changes in fair values of equity and long-term investments, net (11,280)   30,556   54,019 43,891 $ 59,161
Interest and dividend income (4,925)   (3,474)   (9,463) (7,873)  
Interest expense 4,663   5,802   9,374 11,653  
Other expense, net 777   973   1,773 2,209  
Income tax benefit (expense), net 8,910   (4,594)   16,905 3,998  
Net income (loss) and comprehensive income (loss) 63,688 $ (46,584) (34,685) $ 36,532 17,104 1,847  
Operating Segments              
Segment Reporting, Revenue Reconciling Item [Line Items]              
Total revenue 100,283   99,898   188,915 177,397  
Cost of products sold 10,590   8,472   19,432 19,443  
Amortization of acquired intangible assets 6,547   6,440   13,022 12,880  
Operating expenses:              
Selling and marketing 8,147   7,921   16,218 17,184  
General and administrative 18,265   19,819   37,685 40,961  
Changes in fair values of equity method investments, net (13,082)   60,108   467 24,766  
Changes in fair values of equity and long-term investments, net (11,280)   30,556   54,019 43,891  
Interest and dividend income (4,925)   (3,474)   (9,463) (7,873)  
Interest expense 4,663   5,802   9,374 11,653  
Other expense, net 777   973   1,773 2,209  
Income tax benefit (expense), net 8,910   (4,594)   16,905 3,998  
Net income (loss) and comprehensive income (loss) 63,688   (34,685)   17,104 1,847  
External Services and Expenses | Operating Segments              
Operating expenses:              
Research and development 6,782   630   9,833 2,280  
Internal expenses | Operating Segments              
Operating expenses:              
Research and development $ 1,201   $ 1,930   $ 2,546 $ 4,158