v3.26.1
Debt Instruments - Schedule of Convertible Senior Notes (Details) - Convertible Debt - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Principal amount $ 330,000    
2028 Notes      
Debt Instrument [Line Items]      
Principal amount $ 150,000   $ 150,000
Coupon Interest Rate 7.75%   7.75%
Effective Interest Rate 7.77%    
2030 Notes      
Debt Instrument [Line Items]      
Principal amount $ 180,000 $ 180,000  
Coupon Interest Rate 0.00% 0.00%  
Effective Interest Rate 0.76%