XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Fair Value Measurements - Unrealized Losses Positions (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value    
Less Than 12 Months, Fair Value $ 12,561 $ 2,362
12 Months or Greater, Fair Value 0 10,001
Fair Value 12,561 12,363
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (1) (5)
12 Months or Greater, Gross Unrealized Loss 0 (4)
Gross Unrealized Loss (1) (9)
Restricted Investments    
Fair Value    
Less Than 12 Months, Fair Value 24,446 17,221
12 Months or Greater, Fair Value 0 0
Fair Value 24,446 17,221
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (17) (5)
12 Months or Greater, Gross Unrealized Loss 0 0
Gross Unrealized Loss (17) (5)
Commercial paper    
Fair Value    
Less Than 12 Months, Fair Value 1,198  
12 Months or Greater, Fair Value 0  
Fair Value 1,198  
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (1)  
12 Months or Greater, Gross Unrealized Loss 0  
Gross Unrealized Loss (1)  
Commercial paper | Restricted Investments    
Fair Value    
Less Than 12 Months, Fair Value 2,646 5,432
12 Months or Greater, Fair Value 0 0
Fair Value 2,646 5,432
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (4) (3)
12 Months or Greater, Gross Unrealized Loss 0 0
Gross Unrealized Loss (4) (3)
Corporate notes/bonds    
Fair Value    
Less Than 12 Months, Fair Value 6,374 2,362
12 Months or Greater, Fair Value 0 10,001
Fair Value 6,374 12,363
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss 0 (5)
12 Months or Greater, Gross Unrealized Loss 0 (4)
Gross Unrealized Loss 0 (9)
U.S. treasuries    
Fair Value    
Less Than 12 Months, Fair Value 4,989  
12 Months or Greater, Fair Value 0  
Fair Value 4,989  
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss 0  
12 Months or Greater, Gross Unrealized Loss 0  
Gross Unrealized Loss 0  
U.S. treasuries | Restricted Investments    
Fair Value    
Less Than 12 Months, Fair Value 21,800 11,789
12 Months or Greater, Fair Value 0 0
Fair Value 21,800 11,789
Gross Unrealized Loss    
Less than 12 months, Gross Unrealized Loss (13) (2)
12 Months or Greater, Gross Unrealized Loss 0 0
Gross Unrealized Loss $ (13) $ (2)