XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS - SECURITIES WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value $ 198,312 $ 75,721
Less Than 12 Months - Gross Unrealized Losses (257) (165)
12 Months or Longer - Estimated Fair Value 10,979 28,435
12 Months or Longer - Gross Unrealized Losses (23) (82)
Total - Estimated Fair Value 209,291 104,156
Total - Gross Unrealized Losses (280) (247)
U.S. Treasury securities (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value   11,424
Less Than 12 Months - Gross Unrealized Losses   (57)
12 Months or Longer - Estimated Fair Value   1,497
12 Months or Longer - Gross Unrealized Losses   (5)
Total - Estimated Fair Value   12,921
Total - Gross Unrealized Losses   (62)
Municipal securities (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
12 Months or Longer - Estimated Fair Value   2,976
12 Months or Longer - Gross Unrealized Losses   (24)
Total - Estimated Fair Value   2,976
Total - Gross Unrealized Losses   (24)
Government-sponsored enterprise securities (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 22,718 9,845
Less Than 12 Months - Gross Unrealized Losses (15) (14)
Total - Estimated Fair Value 22,718 9,845
Total - Gross Unrealized Losses (15) (14)
Commercial paper (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 162,072 52,454
Less Than 12 Months - Gross Unrealized Losses (204) (92)
Total - Estimated Fair Value 162,072 52,454
Total - Gross Unrealized Losses (204) (92)
Corporate notes (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 3,976 1,998
Less Than 12 Months - Gross Unrealized Losses (6) (2)
12 Months or Longer - Estimated Fair Value 10,979 23,962
12 Months or Longer - Gross Unrealized Losses (23) (53)
Total - Estimated Fair Value 14,955 25,960
Total - Gross Unrealized Losses (29) $ (55)
Corporate notes (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 9,546  
Less Than 12 Months - Gross Unrealized Losses (32)  
Total - Estimated Fair Value 9,546  
Total - Gross Unrealized Losses $ (32)