XML 92 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentration of Credit Risk and Fair Value of Financial Assets and Financial Liabilities - Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Fair Value $ 581,534 $ 567,634
Total 1,012,241 1,211,459
Amount of commercial paper included in cash and cash equivalents 437,076 693,479
Commercial paper    
Assets:    
Fair Value 174,991 209,956
U.S. government securities    
Assets:    
Fair Value 256,850 243,840
Corporate bonds and asset backed securities    
Assets:    
Fair Value 149,693 113,838
Money market and demand accounts    
Assets:    
Cash and cash equivalents 430,707 643,825
Commercial paper    
Assets:    
Amount of commercial paper included in cash and cash equivalents 5,700 26,700
U.S. government securities    
Assets:    
Amount of commercial paper included in cash and cash equivalents 0 15,700
Corporate bonds and asset backed securities    
Assets:    
Amount of commercial paper included in cash and cash equivalents 6,500 16,900
Level 1    
Assets:    
Total 430,707 643,825
Level 1 | Commercial paper    
Assets:    
Fair Value 0 0
Level 1 | U.S. government securities    
Assets:    
Fair Value 0 0
Level 1 | Corporate bonds and asset backed securities    
Assets:    
Fair Value 0 0
Level 1 | Money market and demand accounts    
Assets:    
Cash and cash equivalents 430,707 643,825
Level 2    
Assets:    
Total 581,534 567,634
Level 2 | Commercial paper    
Assets:    
Fair Value 174,991 209,956
Level 2 | U.S. government securities    
Assets:    
Fair Value 256,850 243,840
Level 2 | Corporate bonds and asset backed securities    
Assets:    
Fair Value 149,693 113,838
Level 2 | Money market and demand accounts    
Assets:    
Cash and cash equivalents 0 0
Level 3    
Assets:    
Total 0 0
Level 3 | Commercial paper    
Assets:    
Fair Value 0 0
Level 3 | U.S. government securities    
Assets:    
Fair Value 0 0
Level 3 | Corporate bonds and asset backed securities    
Assets:    
Fair Value 0 0
Level 3 | Money market and demand accounts    
Assets:    
Cash and cash equivalents $ 0 $ 0