XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Summary of Fair Values and Unrealized Losses of Marketable Securities Held by the Company in an Unrealized Loss Position for Less Than 12 months and 12 Months or Greater (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 47,444 $ 21,317
Less than 12 Months, Unrealized Losses (20) (45)
12 Months or Greater, Fair Value 8,972 24,138
12 Months or Greater, Unrealized Losses (16) (81)
Total, Fair Value 56,416 45,455
Total, Unrealized Losses (36) (126)
U.S. Government and Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 9,903 0
Less than 12 Months, Unrealized Losses (1) 0
12 Months or Greater, Fair Value 8,483 22,917
12 Months or Greater, Unrealized Losses (15) (77)
Total, Fair Value 18,386 22,917
Total, Unrealized Losses (16) (77)
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 243 0
Less than 12 Months, Unrealized Losses 0 0
12 Months or Greater, Fair Value 489 1,221
12 Months or Greater, Unrealized Losses (1) (4)
Total, Fair Value 732 1,221
Total, Unrealized Losses (1) (4)
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 37,298 21,317
Less than 12 Months, Unrealized Losses (19) (45)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Total, Fair Value 37,298 21,317
Total, Unrealized Losses $ (19) $ (45)