v3.26.3
Debt - Summary of Long Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 22, 2026
Dec. 31, 2025
Jan. 11, 2021
Debt Instrument [Line Items]        
Total long-term debt, net $ 374,688   $ 341,858  
Convertible Debt | 0.25% Convertible Senior Notes due 2028        
Debt Instrument [Line Items]        
Stated interest rate 0.25%   0.25% 0.25%
Principal $ 69,000   $ 345,000  
Unamortized debt discount (390)   (3,071)  
Unamortized debt issuance costs (9)   (71)  
Long-term debt $ 68,601   341,858  
Convertible Debt | 0.75% Convertible Senior Notes due 2032        
Debt Instrument [Line Items]        
Stated interest rate 0.75% 0.75%    
Principal $ 316,250   0  
Unamortized debt discount (9,070) $ (9,500) 0  
Unamortized debt issuance costs (1,093) $ (1,100) 0  
Long-term debt $ 306,087   $ 0