XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
CASH, CASH EQUIVALENTS AND INVESTMENTS - Schedule of Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis $ 414,925 $ 490,170
Available-for-sale Securities, Gross Unrealized Gains 3 32
Available-for-sale Securities, Gross Unrealized Losses (2,578) (5,857)
Available-for-sale Securities, Fair Value Disclosure 412,350 484,345
Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 289,152 249,943
Available-for-sale Securities, Gross Unrealized Gains 0 52
Available-for-sale Securities, Gross Unrealized Losses (2,005) (2,180)
Available-for-sale Securities, Fair Value Disclosure 287,147 247,815
Corporate Bonds [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 2,386 150,698
Available-for-sale Securities, Gross Unrealized Gains 3  
Available-for-sale Securities, Gross Unrealized Losses (16) (910)
Available-for-sale Securities, Fair Value Disclosure 2,373 149,788
Corporate Bonds [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 128 2,479
Available-for-sale Securities, Gross Unrealized Losses (118) (28)
Available-for-sale Securities, Fair Value Disclosure 10 2,451
U.S. Government Bonds [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 412,539 339,472
Available-for-sale Securities, Gross Unrealized Gains   32
Available-for-sale Securities, Gross Unrealized Losses (2,562) (4,947)
Available-for-sale Securities, Fair Value Disclosure 409,977 334,557
U.S. Government Bonds [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 289,024 247,464
Available-for-sale Securities, Gross Unrealized Gains   52
Available-for-sale Securities, Gross Unrealized Losses (1,887) (2,152)
Available-for-sale Securities, Fair Value Disclosure $ 287,137 $ 245,364