v3.25.1
Marketable Securities - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
USD ($)
Security
Dec. 31, 2023
USD ($)
Security
Investments Debt And Equity Securities [Abstract]    
Realized gains or losses on available-for-sale marketable securities $ 0 $ 0
Marketable securities, continuous unrealized loss position, 12 months or longer | Security 0 0
Credit losses related to its marketable securities $ 0 $ 0
Accrued interest receivables $ 532,000 $ 485,000
Debt Securities Available For Sale Accrued Interest After Allowance For Credit Loss Statement Of Financial Position Extensible List Not Disclosed Flag Accrued interest receivables Accrued interest receivables