v3.25.1
Marketable Securities - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]      
Net unrealized gain (loss) on marketable securities $ (1,000)   $ 14,000
Credit loss recognized 0   0
Sales of investments 0 $ 0  
Prepaids and Other Current Assets      
Schedule Of Available For Sale Securities [Line Items]      
Accrued interest income receivable $ 103,000   $ 121,000