XML 44 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Marketable Securities Classified as Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 20,130 $ 62,901
Unrealized Gains 9 113
Unrealized Losses 0 (16)
Estimated Fair Value 20,139 62,998
Asset Backed Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 5,334 19,998
Unrealized Gains 6 46
Unrealized Losses 0 (10)
Estimated Fair Value 5,340 20,034
U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 991 14,346
Unrealized Gains 1 18
Unrealized Losses 0 0
Estimated Fair Value 992 14,364
Other agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 995  
Unrealized Gains 0  
Unrealized Losses 0  
Estimated Fair Value 995  
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 7,682 2,079
Unrealized Gains 1 3
Unrealized Losses 0 0
Estimated Fair Value 7,683 2,082
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 5,128 26,478
Unrealized Gains 1 46
Unrealized Losses 0 (6)
Estimated Fair Value $ 5,129 $ 26,518