XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Investments - Schedule of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 49,272 $ 70,128
Gross Unrealized Gains 0 37
Gross Unrealized Losses (17) (30)
Aggregate Fair Value 49,255 70,135
U.S. government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 46,463 66,670
Gross Unrealized Gains 0 36
Gross Unrealized Losses (15) (30)
Aggregate Fair Value 46,448 66,676
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,809 3,397
Gross Unrealized Gains 0 1
Gross Unrealized Losses (2) 0
Aggregate Fair Value $ 2,807 3,398
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   61
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Aggregate Fair Value   $ 61