XML 46 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Schedule of Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Marketable Securities [Line Items]      
Included within cash and cash equivalents $ 40,463 $ 45,789 $ 27,750
Marketable Debt Securities [Member]      
Marketable Securities [Line Items]      
Included within cash and cash equivalents 18,058 17,432  
Included within marketable securities 0 1,992  
Marketable Equity Securities [Member]      
Marketable Securities [Line Items]      
Included within marketable securities $ 23 $ 24