v3.26.1
Convertible Notes - Schedule of Carrying Amount of 2031 Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Principal Amount $ 200,000  
Unamortized Debt Discount and Issuance Costs (7,219)  
Net Carrying Amount 192,781 $ 0
0% Convertible Senior Notes due April 1, 2031    
Debt Instrument [Line Items]    
Principal Amount 200,000  
Unamortized Debt Discount and Issuance Costs (7,219)  
Net Carrying Amount $ 192,781  
Effective interest rate 0.00%  
Maturity date Apr. 01, 2031