v3.26.1
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Sep. 30, 2024
Apr. 30, 2026
Jan. 31, 2026
Derivative [Line Items]      
Financial assets   $ 159,242 $ 178,106
Financial liabilities   2,310 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   $ 433,200 $ 434,400