XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Investments - Schedule of Investments Fair Values and Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Less than 12 months, fair value $ 55,378 $ 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 55,378 36,312
Total, unrealized loss (27) (44)
Commercial Paper [Member]    
Less than 12 months, fair value 6,020 3,869
Less than 12 months, unrealized loss (1) (2)
12 months or greater, fair value 0 0
12 months or greater, unrealized loss 0 0
Total, fair value 6,020 3,869
Total, unrealized loss (1) (2)
Asset Backed Securities [Member]    
Less than 12 months, fair value 283  
Less than 12 months, unrealized loss 0  
12 months or greater, fair value 0  
12 months or greater, unrealized loss 0  
Total, fair value 283  
Total, unrealized loss 0  
Government Bonds [Member]    
Less than 12 months, fair value 1,000  
Less than 12 months, unrealized loss 0  
12 months or greater, fair value 0  
12 months or greater, unrealized loss 0  
Total, fair value 1,000  
Total, unrealized loss 0  
Corporate Debt Securities [Member]    
Less than 12 months, fair value 48,075 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 48,075 32,443
Total, unrealized loss $ (26) $ (42)