v3.26.1
Debt - Schedule of Net Carrying Amount of Liability Components of Convertible Notes (Details) - Convertible Notes - USD ($)
Jun. 30, 2026
Jun. 18, 2026
Mar. 01, 2026
Dec. 31, 2025
Mar. 31, 2021
Feb. 28, 2020
Debt Instrument [Line Items]            
Total net carrying amount $ 330,769,000     $ 255,189,000    
2026 Convertible Notes:            
Debt Instrument [Line Items]            
Principal 0   $ 7,600,000 7,633,000   $ 400,000,000.0
Unamortized debt issuance costs 0     (6,000)    
Total net carrying amount 0     7,627,000    
2028 Convertible Notes:            
Debt Instrument [Line Items]            
Principal 27,508,000     250,000,000 $ 250,000,000.0  
Unamortized debt issuance costs (209,000)     (2,438,000)    
Total net carrying amount 27,299,000     247,562,000    
2032 Convertible Notes:            
Debt Instrument [Line Items]            
Principal 316,250,000 $ 316,300,000   0    
Unamortized debt issuance costs (12,780,000)     0    
Total net carrying amount $ 303,470,000     $ 0