XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS - SECURITIES WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value $ 75,721 $ 128,591
Less Than 12 Months - Gross Unrealized Losses (165) (170)
12 Months or Greater - Estimated Fair Value 28,435 4,993
12 Months or Greater - Gross Unrealized Losses (82) (7)
Total - Estimated Fair Value 104,156 133,584
Total - Gross Unrealized Losses (247) (177)
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 15,567
Less Than 12 Months - Gross Unrealized Losses (57) (18)
12 Months or Greater - Estimated Fair Value 1,497  
12 Months or Greater - Gross Unrealized Losses (5)  
Total - Estimated Fair Value 12,921 15,567
Total - Gross Unrealized Losses (62) (18)
U.S. Treasury securities (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value   1,521
Less Than 12 Months - Gross Unrealized Losses   (3)
Total - Estimated Fair Value   1,521
Total - Gross Unrealized Losses   (3)
Municipal securities (due in less than a year)    
Schedule Of Available For Sale Securities [Line Items]    
12 Months or Greater - Estimated Fair Value 2,976  
12 Months or Greater - Gross Unrealized Losses (24)  
Total - Estimated Fair Value 2,976  
Total - Gross Unrealized Losses (24)  
Municipal securities (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value   2,985
Less Than 12 Months - Gross Unrealized Losses   (15)
Total - Estimated Fair Value   2,985
Total - Gross Unrealized Losses   (15)
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 9,845 1,500
Less Than 12 Months - Gross Unrealized Losses (14)  
12 Months or Greater - Estimated Fair Value   4,993
12 Months or Greater - Gross Unrealized Losses   (7)
Total - Estimated Fair Value 9,845 6,493
Total - Gross Unrealized Losses (14) (7)
Commercial paper (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 52,454 66,872
Less Than 12 Months - Gross Unrealized Losses (92) (38)
Total - Estimated Fair Value 52,454 66,872
Total - Gross Unrealized Losses (92) (38)
Corporate notes (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 1,998 16,001
Less Than 12 Months - Gross Unrealized Losses (2) (17)
12 Months or Greater - Estimated Fair Value 23,962  
12 Months or Greater - Gross Unrealized Losses (53)  
Total - Estimated Fair Value 25,960 16,001
Total - Gross Unrealized Losses $ (55) (17)
Corporate notes (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value   24,145
Less Than 12 Months - Gross Unrealized Losses   (79)
Total - Estimated Fair Value   24,145
Total - Gross Unrealized Losses   $ (79)