XML 107 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Convertible Senior Notes - Carrying Value of Convertible Senior Notes (Detail) - 0.375% Convertible Senior Notes due 2024 - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Principal amount $ 287,470 $ 287,489
Unamortized debt discount 0 (28,220)
Unamortized debt issuance costs (2,855) (4,011)
Total convertible senior notes $ 284,615 $ 255,258