v3.26.1
Marketable Securities and Fair Value Measurements - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Summary Of Significant Accounting Policies [Line Items]      
Realized gains or losses $ 0 $ 0  
Credit losses related to the available-for-sale securities 0 0  
Allowance for credit losses 0 0 $ 0
Contingent consideration 3,025,000 3,025,000 5,049,000
1.00% Convertible Senior Notes due 2028      
Summary Of Significant Accounting Policies [Line Items]      
Fair value of convertible senior notes 571,900,000 571,900,000 $ 603,100,000
Tantti      
Summary Of Significant Accounting Policies [Line Items]      
Business combination contingent consideration, Maximum amount 54,500,000 54,500,000  
Cash paid for contingent consideration earnouts   5,200,000  
Fair value of the obligation $ 3,000,000 $ 3,000,000