v3.25.2
Liabilities - 2025, 2027 and 2029 Convertible Senior Notes (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
May 15, 2025
Jan. 15, 2025
May 19, 2023
May 18, 2020
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Nov. 17, 2020
Debt                  
Principal amount         $ 230,000   $ 230,000 $ 281,500  
Cash paid for repurchase of notes             5,229    
Settlement of convertible notes         20,231 $ 26,500      
2025 Notes and 2027 Notes                  
Debt                  
Repurchased and retired amount     $ 198,800            
2025 Notes                  
Debt                  
Principal amount               26,500 $ 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       25,000  
Interest rate (as a percent)       3.75%          
Proceeds from issuance of Notes, net of issuance cost       $ 121,900          
Repurchased and retired amount     100,000            
Cash paid for repurchase of notes 5,400                
Settlement of convertible notes $ 37,700       700   700    
Settlement of convertible notes (in shares) 1.6                
Accrued and unpaid interest $ 400                
Purchase of capped calls       $ 10,300          
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 $ 230,000  
Interest rate (as a percent)     2.875%            
Proceeds from issuance of Notes, net of issuance cost     $ 223,200