XML 77 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments and Fair Value Measurements - Unrealized Losses Positions (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value    
Less Than 12 Months, Fair Value $ 2,362 $ 31,662
12 Months of Greater, Fair Value 10,001 74,452
Fair Value 12,363 106,114
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Losses (5) (116)
Greater than 12 months, Gross Unrealized Losses (4) (971)
Gross Unrealized Loss (9) (1,087)
Restricted Investments    
Fair Value    
Less Than 12 Months, Fair Value 17,221  
12 Months of Greater, Fair Value 0  
Fair Value 17,221  
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Losses (5)  
Greater than 12 months, Gross Unrealized Losses 0  
Gross Unrealized Loss (5)  
Commercial paper    
Fair Value    
Less Than 12 Months, Fair Value   20,020
12 Months of Greater, Fair Value   0
Fair Value   20,020
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Losses   (73)
Greater than 12 months, Gross Unrealized Losses   0
Gross Unrealized Loss   (73)
Commercial paper | Restricted Investments    
Fair Value    
Less Than 12 Months, Fair Value 5,432  
12 Months of Greater, Fair Value 0  
Fair Value 5,432  
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Losses (3)  
Greater than 12 months, Gross Unrealized Losses 0  
Gross Unrealized Loss (3)  
Corporate notes/bonds    
Fair Value    
Less Than 12 Months, Fair Value 2,362 9,661
12 Months of Greater, Fair Value 10,001 74,452
Fair Value 12,363 84,113
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Losses (5) (27)
Greater than 12 months, Gross Unrealized Losses (4) (971)
Gross Unrealized Loss (9) (998)
U.S. treasuries    
Fair Value    
Less Than 12 Months, Fair Value   1,981
12 Months of Greater, Fair Value   0
Fair Value   1,981
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Losses   (16)
Greater than 12 months, Gross Unrealized Losses   0
Gross Unrealized Loss   $ (16)
U.S. treasuries | Restricted Investments    
Fair Value    
Less Than 12 Months, Fair Value 11,789  
12 Months of Greater, Fair Value 0  
Fair Value 11,789  
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Losses (2)  
Greater than 12 months, Gross Unrealized Losses 0  
Gross Unrealized Loss $ (2)