v3.26.1
Debt - Summary of Long Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 22, 2026
Dec. 31, 2025
Jan. 11, 2021
Debt Instrument [Line Items]        
Total long-term debt, net $ 374,241   $ 341,858  
Convertible Debt | 0.25% Convertible Senior Notes due 2028        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 0.25%   0.25% 0.25%
Principal $ 69,000   $ 345,000  
Unamortized debt discount (465)   (3,071)  
Unamortized debt issuance costs (11)   (71)  
Long-term debt $ 68,524   341,858  
Convertible Debt | 0.75% Convertible Senior Notes due 2032        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 0.75% 0.75%    
Principal $ 316,250   0  
Unamortized debt discount (9,455) $ (9,500) 0  
Unamortized debt issuance costs (1,078) $ (1,100) 0  
Long-term debt $ 305,717   $ 0