v3.26.1
Other Income, net - Summary of Other Income, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Income and Expenses [Abstract]        
Interest and dividend income $ 2,437 $ 2,682 $ 3,990 $ 5,307
Gain on sale and fair value mark-to-market on investments 1,550 2,259 3,040 4,207
Fair value changes in contingent consideration (3,000) 0 (3,000) 0
Others, net (857) 730 (1,509) 860
Other income, net $ 130 $ 5,671 $ 2,521 $ 10,374