XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Reported Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 122,885 $ 140,377
Available-for-sale marketable securities, Unrealized Gain 109 249
Available-for-sale marketable securities, Unrealized (Loss) (9,018) (8,170)
Available-for-sale marketable securities, Fair Market Value 113,976 132,456
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 77,541 87,538
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 41,308 62,385
Available-for-sale marketable securities, Unrealized Gain 19 36
Available-for-sale marketable securities, Unrealized (Loss) (27) (267)
Available-for-sale marketable securities, Fair Market Value 41,300 62,154
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 17,657 34,844
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 81,577 77,992
Available-for-sale marketable securities, Unrealized Gain 90 213
Available-for-sale marketable securities, Unrealized (Loss) (8,991) (7,903)
Available-for-sale marketable securities, Fair Market Value 72,676 70,302
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 59,884 $ 52,694