XML 88 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity-based Compensation - Employee Stock Purchase Plan - Additional Information (Detail) - 2016 Employee Stock Purchase Plan [Member] - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 19, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based compensation, number of shares eligible to receive 53,282 36,559 21,590  
Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized       400,000