v3.25.2
Investments in Equity and Marketable Securities - Schedule of Equity Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Equity Securities, FV-NI [Roll Forward]          
Balance, beginning of year     $ 24,883 $ 19,933 $ 19,933
Investment in publicly traded companies     0   9,798
Divestment of publicly traded companies     (6,775)   (548)
Fair value gain/(loss) on marketable securities $ 2,810 $ (1,396) (7,066) $ (2,217) (2,711)
Foreign exchange translation     647   (1,589)
Balance, end of period 11,689   11,689   24,883
Noncurrent marketable securities (332)   (332)   (837)
Current marketable securities $ 11,357   $ 11,357   $ 24,046