v3.26.3
Debt - Convertible Notes (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
D
Sep. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Debt          
Debt, net $ 656,645   $ 656,645   $ 840,796
Principal amount before unamortized $ 674,512   674,512   853,664
Amortization of debt issuance costs     $ 2,982 $ 3,243  
2030 Notes          
Debt          
Interest rate percentage 0.75%   0.75%    
Debt, net $ 584,500   $ 584,500   582,200
Principal amount before unamortized 594,400   594,400   594,400
Unamortized debt Issuance costs 9,900   9,900   $ 12,100
Amortization of debt issuance costs 800 $ 800 2,300 $ 2,300  
Estimated fair value $ 900,000   $ 900,000    
Percentage of common stock exceeding     130.00%    
Consecutive trading days | D     30    
2030 Notes | Minimum          
Debt          
Interest rate percentage 10.10%   10.10%    
Conversion trading days | D     20