XML 113 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings (Loss) Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Loss Per Common Share (Detail) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Options [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Outstanding units and warrants excluded from computation of diluted earnings (loss) per share/unit (in shares) 802,858 1,137,558 50,000
Restricted Stock Units [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Outstanding units and warrants excluded from computation of diluted earnings (loss) per share/unit (in shares) 1,006,367 815,407 0