XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash and Investments in Marketable Securities - Cash and Investments in Marketable Securities, Including Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Estimated Fair Value at    
Cash and cash equivalents $ 44,252 $ 35,277
Short-term investments 210,974 268,339
Long-term investments 13,869 25,825
Total cash and investments in marketable securities $ 269,095 $ 329,441