XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement - Marketable Security Contractual Maturities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Total marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year $ 1,895 $ 5,984
Mature after one year through two years 3,180 2,869
Mature over two years 34,138 37,760
Fair Value 39,213 46,613
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 0 0
Mature after one year through two years 3,180 2,869
Mature over two years 701 902
Fair Value 3,881 3,771
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 0 0
Mature after one year through two years 0 0
Mature over two years 31,781 34,999
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]    
Mature within one year 1,895 5,984
Mature after one year through two years 0 0
Mature over two years 1,656 1,859
Fair Value $ 3,551 $ 7,843