XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Cash, Concentration of Credit Risk and Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Assets:        
Total $ 1,271,498 $ 982,395    
Amount included in cash and cash equivalents 848,630 551,547 $ 410,780 $ 442,961
Commercial paper        
Assets:        
Cash and cash equivalents 71,271 78,870    
U.S. government securities        
Assets:        
Securities 234,542 230,561    
Corporate bonds, asset backed and other securities        
Assets:        
Securities 129,107 137,219    
Money market and demand accounts        
Assets:        
Cash and cash equivalents 836,578 535,745    
Commercial paper        
Assets:        
Amount included in cash and cash equivalents 12,100 4,100    
Corporate bonds, asset backed and other securities        
Assets:        
Amount included in cash and cash equivalents   11,700    
Level 1        
Assets:        
Total 836,578 535,745    
Level 1 | Commercial paper        
Assets:        
Cash and cash equivalents 0 0    
Level 1 | U.S. government securities        
Assets:        
Securities 0 0    
Level 1 | Corporate bonds, asset backed and other securities        
Assets:        
Securities 0 0    
Level 1 | Money market and demand accounts        
Assets:        
Cash and cash equivalents 836,578 535,745    
Level 2        
Assets:        
Total 434,920 446,650    
Level 2 | Commercial paper        
Assets:        
Cash and cash equivalents 71,271 78,870    
Level 2 | U.S. government securities        
Assets:        
Securities 234,542 230,561    
Level 2 | Corporate bonds, asset backed and other securities        
Assets:        
Securities 129,107 137,219    
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:        
Cash and cash equivalents 0 0    
Level 3 | U.S. government securities        
Assets:        
Securities 0 0    
Level 3 | Corporate bonds, asset backed and other securities        
Assets:        
Securities 0 0    
Level 3 | Money market and demand accounts        
Assets:        
Cash and cash equivalents $ 0 $ 0