XML 110 R94.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Line Items]        
Anti-dilutive non-participating common stock equivalents excluded from the calculation of diluted earnings per share 55,000 358,000 130,000 441,000
Potential common shares associated with the conversion option embedded in the Convertible Notes 3,019,000   1,191,000