v3.26.1
Investments - Schedule of Gross Unrealized Losses and Fair Value of Debt Securities in Unrealized Loss Position (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Gross Unrealized Losses $ (16)
Fair Value 31,546
U.S. agency and government sponsored securities  
Debt Securities, Available-for-sale [Line Items]  
Gross Unrealized Losses 0
Fair Value 0
Corporate bonds  
Debt Securities, Available-for-sale [Line Items]  
Gross Unrealized Losses (16)
Fair Value $ 31,546