XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) per Share - Schedule of Denominators of Basic and Diluted EPS Computations (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted-average shares outstanding:      
Basic 11,669 11,613 11,588
Stock options and restricted share units 345 0 489
Diluted 12,014 11,613 12,077