XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Reported Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 126,001 $ 140,377
Available-for-sale marketable securities, Unrealized Gain 98 249
Available-for-sale marketable securities, Unrealized (Loss) (10,078) (8,170)
Available-for-sale marketable securities, Fair Market Value 116,021 132,456
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 63,538 87,538
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 46,349 62,385
Available-for-sale marketable securities, Unrealized Gain 16 36
Available-for-sale marketable securities, Unrealized (Loss) (53) (267)
Available-for-sale marketable securities, Fair Market Value 46,312 62,154
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 10,454 34,844
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 79,652 77,992
Available-for-sale marketable securities, Unrealized Gain 82 213
Available-for-sale marketable securities, Unrealized (Loss) (10,025) (7,903)
Available-for-sale marketable securities, Fair Market Value 69,709 70,302
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 53,084 $ 52,694