XML 403 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments in Equity and Marketable Securities - Schedule of Equity Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity Securities, FV-NI [Roll Forward]              
Balance, beginning of year       $ 19,933 $ 19,933 $ 3,947  
Investment in publicly traded companies         9,798 9,815  
Divestment of publicly traded companies         (548) 0 $ 0
Unrealized (loss) gain on marketable securities $ 980 $ (1,474) $ (1,396) (821) (2,711) 5,918 1,057
Foreign exchange translation         (1,589) 253  
Balance, end of year 24,883       24,883 19,933 $ 3,947
Noncurrent marketable securities (837) (755) (1,258) (1,250) (837) (3,047)  
Current marketable securities $ 24,046 $ 20,565 $ 16,025 $ 17,594 $ 24,046 $ 16,886