v3.26.1
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Sep. 30, 2024
Jul. 31, 2026
Jan. 31, 2026
Derivative [Line Items]      
Financial assets   $ 151,607 $ 178,106
Financial liabilities   4,139 1,893
Level 3      
Derivative [Line Items]      
Financial assets   0 0
Financial liabilities   0 0
1.50% Convertible Notes Due 2029 | Senior Notes      
Derivative [Line Items]      
Debt instrument interest rate stated percentage 1.50%    
Debt instrument maturity date Sep. 15, 2029    
Aggregate principal amount $ 460,000    
2029 Convertible Notes      
Derivative [Line Items]      
Convertible senior notes, fair value   $ 479,400 $ 434,400