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 |