v3.25.0.1
Current and Long-term Liabilities - Convertible Notes and Capped Call and Indirect Taxes (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Line of Credit Facility [Line Items]        
Convertible notes, net of issuance costs   $ 1,256,429 $ 1,253,760  
Estimated liability for indirect taxes   84,700 71,200  
Convertible Notes        
Line of Credit Facility [Line Items]        
Aggregate principle amount $ 1,265,000      
Lender fees 17,000      
Debt financing costs $ 1,700      
Conversion ratio 0.010543      
Conversion price (in dollars per share) | $ / shares $ 94.85      
Strike price (in dollars per share) | $ / shares 94.85      
Cap price (in dollars per share) | $ / shares $ 135.50      
Net costs incurred $ 124,000      
Convertible notes, net of issuance costs   1,256,400    
Debt issuance costs   8,600    
Amortization of debt issuance costs   2,700 2,700 $ 2,700
Fair value of convertible notes   $ 1,076,900 $ 1,025,600