XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
CASH AND CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]    
Cash and cash equivalents $ 271,042 $ 162,518
Marketable securities, current 147,948 82,255
Marketable securities, non-current 60,686 79,247
Total cash and cash equivalents and marketable securities $ 479,676 $ 324,020