XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement - Summary of Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 40,321 $ 47,879
Unrealized Gains 71 83
Unrealized Losses (1,179) (1,349)
Fair Value 39,213 46,613
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 3,858 3,741
Unrealized Gains 23 30
Unrealized Losses 0 0
Fair Value 3,881 3,771
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 32,913 36,309
Unrealized Gains 47 39
Unrealized Losses (1,179) (1,349)
Fair Value 31,781 34,999
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 3,550 7,829
Unrealized Gains 1 14
Unrealized Losses 0 0
Fair Value $ 3,551 $ 7,843