XML 78 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 10,164 $ 5,329 $ 8,439
Time-Based Restricted Stock and Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 3,897 3,783 2,892
Performance-Based Restricted Stock and Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 4,836 540 4,681
Stock Appreciation Rights [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 908 792 485
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 523 $ 214 $ 381