XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash Equivalents and Investments in Marketable Securities - Schedule of Cash Equivalents in Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]    
Cash equivalents: $ 36,305 $ 13,182
Restricted cash: 13,747 13,981
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Cash equivalents: 0 1,974
Money market fund    
Cash and Cash Equivalents [Line Items]    
Cash equivalents: 36,305 11,208
Restricted cash: $ 13,747 $ 13,981