v3.24.2.u1
Convertible Senior Notes - Schedule of Interest Expense (Detail) - 0.375% Convertible Senior Notes Due 2025 [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument [Line Items]        
Contractual interest expense $ 430 $ 430 $ 861 $ 861
Amortization of issuance costs 502 496 1,002 980
Total interest expense $ 932 $ 926 $ 1,863 $ 1,841