XML 50 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Reconciliation of Weighted Average Shares Used in Calculating Basic and Diluted Earnings Per Share (Detail) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Earnings Per Share [Abstract]        
Basic 11,631 7,184 10,169 6,458
Effect of convertible notes subject to conversion   10,407   5,852
Diluted 11,631 17,591 10,169 12,310