v3.26.1
Debt - Convertible Notes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Debt    
Debt, net $ 5,009  
Amortization of debt issuance costs 1,367 $ 752
2030 Notes    
Debt    
Debt, net 583,000  
Principal amount before unamortized 594,400  
Unamortized debt Issuance costs 11,400  
Amortization of debt issuance costs 800 $ 800
Estimated fair value $ 683,500