XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Unrealized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value    
Less Than 12 Months $ 48,270 $ 48,036
12 Months or Longer 6,941 15,587
Total 55,211 63,623
Unrealized loss    
Less Than 12 Months (181) (46)
12 Months or Longer (8) (32)
Total (189) (78)
U.S. government securities    
Fair Value    
Less Than 12 Months 12,522 15,381
12 Months or Longer 4,122 5,182
Total 16,644 20,563
Unrealized loss    
Less Than 12 Months (27) (15)
12 Months or Longer (6) (3)
Total (33) (18)
Corporate bonds    
Fair Value    
Less Than 12 Months 33,386 24,062
12 Months or Longer 2,819 552
Total 36,205 24,614
Unrealized loss    
Less Than 12 Months (142) (10)
12 Months or Longer (2) (2)
Total (144) (12)
Asset-backed securities    
Fair Value    
Less Than 12 Months   6,598
12 Months or Longer   7,348
Total   13,946
Unrealized loss    
Less Than 12 Months   (20)
12 Months or Longer   (22)
Total   (42)
Foreign government and agency securities    
Fair Value    
Less Than 12 Months 2,362  
12 Months or Longer 0  
Total 2,362  
Unrealized loss    
Less Than 12 Months (12)  
12 Months or Longer 0  
Total $ (12)  
U.S. agency securities    
Fair Value    
Less Than 12 Months   1,995
12 Months or Longer   2,505
Total   4,500
Unrealized loss    
Less Than 12 Months   (1)
12 Months or Longer   (5)
Total   $ (6)