XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Schedule of Investments Fair Values and Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Less than 12 months, fair value $ 90,719 $ 36,312
Less than 12 months, unrealized loss (27) (44)
12 months or greater, fair value 0 0
12 months or greater, unrealized loss 0 0
Total, fair value 90,719 36,312
Total, unrealized loss (27) (44)
Commercial Paper [Member]    
Less than 12 months, fair value   3,869
Less than 12 months, unrealized loss   (2)
12 months or greater, fair value   0
12 months or greater, unrealized loss   0
Total, fair value   3,869
Total, unrealized loss   (2)
Asset Backed Securities [Member]    
Less than 12 months, fair value 923  
Less than 12 months, unrealized loss  
12 months or greater, fair value 0  
12 months or greater, unrealized loss 0  
Total, fair value 923  
Total, unrealized loss  
Government Bonds [Member]    
Less than 12 months, fair value 49,740  
Less than 12 months, unrealized loss (1)  
12 months or greater, fair value 0  
12 months or greater, unrealized loss 0  
Total, fair value 49,740  
Total, unrealized loss (1)  
Corporate Debt Securities [Member]    
Less than 12 months, fair value 40,056 32,443
Less than 12 months, unrealized loss (26) (42)
12 months or greater, fair value 0 0
12 months or greater, unrealized loss 0 0
Total, fair value 40,056 32,443
Total, unrealized loss $ (26) $ (42)