v3.26.1
Liabilities - 2025, 2027 and 2029 Convertible Senior Notes (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
May 15, 2025
Jan. 15, 2025
May 19, 2023
May 18, 2020
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Nov. 17, 2020
Debt                
Principal amount         $ 230,000   $ 230,000  
Settlement of convertible notes           $ 26,500    
2025 Notes and 2027 Notes                
Debt                
Repurchased and retired amount     $ 198,800          
2025 Notes                
Debt                
Principal amount               $ 132,500
Interest rate (as a percent)               3.50%
Repurchased and retired amount     106,000          
Settlement of convertible notes   $ 26,500            
Settlement of convertible notes (in shares)   1.1            
2027 Notes                
Debt                
Principal amount $ 25,000     $ 125,000        
Interest rate (as a percent)       3.75%        
Proceeds from issuance of Notes, net of issuance cost       $ 121,900        
Purchase of capped calls       $ 10,300        
Repurchased and retired amount     100,000          
Settlement of convertible notes         700      
Settlement of convertible notes (in shares) 1.6              
Cash paid for repurchase of notes $ 5,400              
Reduction of additional paid-in capital for extinguishment of equity component of note repurchased/exchanged $ 20,200              
2029 Notes                
Debt                
Principal amount     $ 230,000   $ 230,000   $ 230,000  
Interest rate (as a percent)     2.875%          
Proceeds from issuance of Notes, net of issuance cost     $ 223,200