XML 67 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in Marketable Securities - Summary of Available-for-Sale Investments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Schedule of Available for Sale Securities [Line Items]  
Debt Securities Available For Sales Type Extensible List us-gaap:CorporateDebtSecuritiesMember
Investments - Current  
Schedule of Available for Sale Securities [Line Items]  
Amortized Cost $ 11,720
Gross Unrealized Losses (34)
Fair Value $ 11,686