XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net (Loss) Income per Common Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Common Share (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,166,000 401,000 93,000
Restricted Stock and Stock Units [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,156,000 388,000 80,000
Stock Options [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 10,000 13,000 13,000