XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Income/(Expense), Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]      
Gain on sale and fair value mark-to-market on investments $ 5,662 $ 5,013 $ 4,907
Interest and dividend income 9,921 8,027 5,229
Fair value changes of contingent consideration 589 (1,900) (8,250)
Others, net (80) (306) (1,896)
Other income/(expense), net $ 16,092 $ 10,834 $ (10)