v3.26.3
Fair Value Measurements - Schedule of Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Liabilities    
Cash and cash equivalents $ 222,455 $ 240,634
5.00% Convertible notes due 2027 | Unsecured Debt    
Liabilities    
Interest rate 5.00%  
4.625% Convertible Senior Notes due 2031 | Unsecured Debt    
Liabilities    
Interest rate 4.625%  
Level 1    
Assets    
Total cash equivalents and marketable securities $ 107,126 128,152
Liabilities    
Total convertible notes payable 0 0
Level 1 | 5.00% Convertible notes due 2027    
Liabilities    
Total convertible notes payable 0 0
Level 1 | 4.625% Convertible Senior Notes due 2031    
Liabilities    
Total convertible notes payable 0 0
Level 1 | Treasury securities    
Assets    
Treasury securities 0 0
Level 1 | Corporate debt securities    
Assets    
Corporate debt securities 0 0
Level 1 | Agency securities    
Assets    
Treasury securities 0 0
Level 2    
Assets    
Total cash equivalents and marketable securities 503,724 584,450
Liabilities    
Total convertible notes payable 330,780 250,280
Level 2 | 5.00% Convertible notes due 2027    
Liabilities    
Total convertible notes payable 32,484 28,313
Level 2 | 4.625% Convertible Senior Notes due 2031    
Liabilities    
Total convertible notes payable 298,296 221,967
Level 2 | Treasury securities    
Assets    
Treasury securities 185,034 220,299
Level 2 | Corporate debt securities    
Assets    
Corporate debt securities 201,303 260,154
Level 2 | Agency securities    
Assets    
Treasury securities 42,387 13,997
Level 3    
Assets    
Total cash equivalents and marketable securities 0 0
Liabilities    
Total convertible notes payable 0 0
Level 3 | 5.00% Convertible notes due 2027    
Liabilities    
Total convertible notes payable 0 0
Level 3 | 4.625% Convertible Senior Notes due 2031    
Liabilities    
Total convertible notes payable 0 0
Level 3 | Treasury securities    
Assets    
Treasury securities 0 0
Level 3 | Corporate debt securities    
Assets    
Corporate debt securities 0 0
Level 3 | Agency securities    
Assets    
Treasury securities 0 0
Money market funds | Level 1    
Assets    
Cash and cash equivalents 107,126 128,152
Money market funds | Level 2    
Assets    
Cash and cash equivalents 0 0
Money market funds | Level 3    
Assets    
Cash and cash equivalents 0 0
Government-backed securities | Level 1    
Assets    
Cash and cash equivalents 0 0
Government-backed securities | Level 2    
Assets    
Cash and cash equivalents 75,000 90,000
Government-backed securities | Level 3    
Assets    
Cash and cash equivalents 0 $ 0
Corporate debt securities    
Liabilities    
Cash and cash equivalents $ 28,800