XML 108 R93.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings/(Loss) Per Share - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Line Items]        
Anti-dilutive non-participating common stock equivalents excluded from the calculation of diluted earnings per share 157,000 303,000 208,000 300,000
Potential common shares associated with the conversion option embedded in the Convertible Notes 855,000 0 430,000 0