XML 101 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Schedule of Gross Unrealized Losses and Fair Value of Debt Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (16) $ (27)
Fair Value 31,546 31,362
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses 0 0
Fair Value 0 741
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (16) (27)
Fair Value $ 31,546 $ 30,621