v3.25.2
Fair Value Measurements - Schedule of Short Term Investments (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 94,898
Unrealized (Loss) Gain 67
Market Value 94,965
United States Treasury Securities [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 21,375
Unrealized (Loss) Gain 16
Market Value 21,391
Commercial Paper and Corporate Debt Securities [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 52,641
Unrealized (Loss) Gain 15
Market Value 52,656
Asset Backed Securities [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 5,951
Unrealized (Loss) Gain 14
Market Value 5,965
Agency Debt Securities [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 14,931
Unrealized (Loss) Gain 22
Market Value $ 14,953