XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents, Restricted Cash And Investments - Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value $ 67,600 $ 136,974
Less than 12 Months, Gross Unrealized Losses (111) (264)
12 Months or Longer, Fair value 28,383 180,916
12 Months or Longer, Gross Unrealized Losses (60) (2,042)
Total, Fair value 95,983 317,890
Total, Gross Unrealized Loses (171) (2,306)
Commercial Paper [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value   16,360
Less than 12 Months, Gross Unrealized Losses   (14)
12 Months or Longer, Fair value   0
12 Months or Longer, Gross Unrealized Losses   0
Total, Fair value   16,360
Total, Gross Unrealized Loses   (14)
Corporate Notes and Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value 0 11,074
Less than 12 Months, Gross Unrealized Losses 0 (58)
12 Months or Longer, Fair value 24,396 151,174
12 Months or Longer, Gross Unrealized Losses (53) (1,796)
Total, Fair value 24,396 162,248
Total, Gross Unrealized Loses (53) (1,854)
Municipal Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value   0
Less than 12 Months, Gross Unrealized Losses   0
12 Months or Longer, Fair value   4,947
12 Months or Longer, Gross Unrealized Losses   (43)
Total, Fair value   4,947
Total, Gross Unrealized Loses   (43)
US Government and Agency [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value 67,600 109,540
Less than 12 Months, Gross Unrealized Losses (111) (192)
12 Months or Longer, Fair value 3,987 24,795
12 Months or Longer, Gross Unrealized Losses (7) (203)
Total, Fair value 71,587 134,335
Total, Gross Unrealized Loses $ (118) $ (395)