XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Obligations - Summary of Future Minimum Payments on Convertible Notes (Detail) - 3% Convertible Senior Notes Due 2025 [Member]
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]  
2024 $ 5,175
2025 177,675
Total minimum payments 182,850
Less: interest expense and issuance costs (11,931)
Convertible senior notes $ 170,919