XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Liabilities - 2025, 2027 and 2029 Convertible Senior Notes (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
May 15, 2025
Jan. 15, 2025
May 19, 2023
May 18, 2020
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
Nov. 17, 2020
Debt                  
Principal amount             $ 230,000 $ 281,500  
Settlement of convertible notes         $ 20,231 $ 26,500      
Cash paid for repurchase of notes             5,229    
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          
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