XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplementary Balance Sheet Information - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Investments
Dec. 31, 2023
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Realized loss $ 34,000 $ 102,000
Unrealized loss positions | Investments 0  
Interest receivable, current $ 400,000 600,000
Depreciation $ 400,000 $ 400,000