v3.25.2
Investments - Additional Information (Detail)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 27, 2024
Jan. 31, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Schedule Of Investments [Line Items]                
Purchase of available-for-sale securities           $ 88,127,000    
Prepaid Expenses and Other Current Assets                
Schedule Of Investments [Line Items]                
Accrued interest receivable       $ 900,000   $ 900,000   $ 1,000,000
Convertible Promissory Note | Thirona Bio, Inc.                
Schedule Of Investments [Line Items]                
Hypothetical yield percentage       38   38   28
Volatility percentage       70   70   70
Interest on available for sale investment       $ 0 $ 0 $ 0 $ 0  
Investment securities       6,600,000   6,600,000   $ 6,300,000
Recognized gain (loss)         (1,600,000)   (1,600,000)  
Unrealized holding gain       $ 200,000   $ 300,000    
Purchase of available-for-sale securities   $ 5,000,000 $ 3,000,000          
Interest rate     6.00%          
Principal amount         $ 8,000,000   $ 8,000,000  
Increased interest rate 10.00%