v3.25.2
Marketable Securities - Additional Information (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Security
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Security
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Security
Investments Debt And Equity Securities [Abstract]          
Realized gains or losses on available-for-sale marketable securities $ 0 $ 0 $ 0 $ 0  
Marketable securities, continuous unrealized loss position, 12 months or longer | Security 0   0   0
Credit losses related to its marketable securities $ 0   $ 0   $ 0
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   Accrued interest receivables
Accrued interest receivables $ 834,000   $ 834,000   $ 532,000