Fair Value Measurements - Additional Information (Detail) - USD ($) |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |||||
Transfer of assets, amount | $ 0 | $ 0 | |||
Transfer of liabilities, amount | $ 0 | $ 0 | |||
Maximum | |||||
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |||||
Cash and cash equivalent maturity period | 90 days | ||||
Fair Value, Measurements, Recurring | |||||
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |||||
Liabilities fair value recurring | 0 | 0 | $ 0 | 0 | $ 0 |
Fair Value Measurements Nonrecurring | |||||
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |||||
Liabilities fair value recurring | 0 | 0 | 0 | 0 | 0 |
Assets fair value non-recurring | $ 0 | $ 0 | $ 0 | $ 0 | $ 0 |