XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Unrealized and Realized Gains/(Losses) and Dividend Income on Marketable Securities [Abstract]      
Dividend income from marketable securities $ 9,536 $ 5,301 $ 2,549
Gain (loss) on marketable securities, net 5,587 $ (20,603) $ (5,023)
Available-for-Sale Securities [Abstract]      
Amortized costs 123,854    
Gross unrealized gains 22    
Fair value 123,876    
Available-for-Sale Securities by Remaining Contractual Maturity [Abstract]      
One year or less 123,876    
Over one year through five years 0    
Over five years 0    
Total 123,876    
US Treasury Securities [Member]      
Available-for-Sale Securities [Abstract]      
Amortized costs 82,625    
Gross unrealized gains 15    
Fair value 82,640    
Available-for-Sale Securities by Remaining Contractual Maturity [Abstract]      
One year or less 82,640    
Over one year through five years 0    
Over five years 0    
Total 82,640    
Commercial Paper [Member]      
Available-for-Sale Securities [Abstract]      
Amortized costs 41,229    
Gross unrealized gains 7    
Fair value 41,236    
Available-for-Sale Securities by Remaining Contractual Maturity [Abstract]      
One year or less 41,236    
Over one year through five years 0    
Over five years 0    
Total $ 41,236