XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities and Fair Value Measurements - Additional Information (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
Fair Value Disclosures [Abstract]    
Net unrealized loss $ 6,000  
Debt securities, available-for-sale, number of positions in unrealized loss position | security 1  
Accrued interest receivable on cash equivalents and marketable securities $ 38,000 $ 37,000
Debt securities, available-for-sale, accrued interest, after allowance for credit loss, current, statement of financial position [Extensible Enumeration] Other receivables Other receivables
Goodwill impairment charges $ 0