XML 81 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Mastech's Restricted Stock Unit Activity (Detail) - Restricted Stock Units Activity [Member] - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Beginning outstanding balance 25,059 30,843 33,285
Awarded 13,979 11,955 11,475
Released (21,234) (17,739) (13,917)
Forfeited   0  
Ending outstanding balance 17,804 25,059 30,843