v3.25.2
Cash, Cash Equivalents, Restricted Cash And Investments - Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value $ 361,711 $ 67,600
Less than 12 Months, Gross Unrealized Losses (236) (111)
12 Months or Longer, Fair value 3,984 28,383
12 Months or Longer, Gross Unrealized Losses (2) (60)
Total, Fair value 365,695 95,983
Total, Gross Unrealized Loses (238) (171)
Corporate Notes and 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   24,396
12 Months or Longer, Gross Unrealized Losses   (53)
Total, Fair value   24,396
Total, Gross Unrealized Loses   (53)
US government and Agency    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value 361,711 67,600
Less than 12 Months, Gross Unrealized Losses (236) (111)
12 Months or Longer, Fair value 3,984 3,987
12 Months or Longer, Gross Unrealized Losses (2) (7)
Total, Fair value 365,695 71,587
Total, Gross Unrealized Loses $ (238) $ (118)