v3.26.1
Debt - Convertible Notes (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
D
Jun. 30, 2025
USD ($)
Debt        
Debt, net $ 5,009   $ 5,009  
Amortization of debt issuance costs     2,231 $ 1,876
2030 Notes        
Debt        
Debt, net 583,700   583,700  
Principal amount before unamortized 594,400   594,400  
Unamortized debt Issuance costs 10,600   10,600  
Amortization of debt issuance costs 700 $ 700 1,500 $ 1,500
Estimated fair value $ 1,200,000   $ 1,200,000  
Percentage of common stock exceeding     130.00%  
Consecutive trading days | D     30  
2030 Notes | Minimum        
Debt        
Conversion trading days | D     20