XML 71 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Reported Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 120,498 $ 140,377
Available-for-sale marketable securities, Unrealized Gain 58 249
Available-for-sale marketable securities, Unrealized (Loss) (9,888) (8,170)
Available-for-sale marketable securities, Fair Market Value 110,668 132,456
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 78,320 87,538
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 38,718 62,385
Available-for-sale marketable securities, Unrealized Gain 0 36
Available-for-sale marketable securities, Unrealized (Loss) (64) (267)
Available-for-sale marketable securities, Fair Market Value 38,654 62,154
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 16,966 34,844
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 81,780 77,992
Available-for-sale marketable securities, Unrealized Gain 58 213
Available-for-sale marketable securities, Unrealized (Loss) (9,824) (7,903)
Available-for-sale marketable securities, Fair Market Value 72,014 70,302
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 61,354 $ 52,694