XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Number of Shares, Outstanding, Beginning Balance 89,000    
Number of Shares, Granted 144,000 0 0
Number of Shares, Exercised (3,000)    
Number of Shares, Forfeited (29,000)    
Number of Shares, Outstanding, Ending Balance 201,000 89,000  
Number of Shares, Exercisable at December 31, 2023 73,000    
Number of Shares, Vested and Expected to Vest at December 31, 2023 201,000    
Weighted - Average Exercise Price Per Share, Outstanding, Beginning balance $ 35.58    
Weighted - Average Exercise Price Per Share, Granted 33.04    
Weighted - Average Exercise Price Per Share, Exercised 34.37    
Weighted - Average Exercise Price Per Share, Forfeited 34.54    
Weighted - Average Exercise Price Per Share, Outstanding, Ending balance 33.93 $ 35.58  
Weighted - Average Exercise Price Per Share, Exercisable at December 31, 2023 35.51    
Weighted - Average Exercise Price Per Share, Vested and Expected to Vest at December 31, 2023 $ 33.93    
Weighted - Average Remaining Contractual Term, Outstanding at December 31, 2023 6 years 4 months 6 days    
Weighted - Average Remaining Contractual Term, Exercisable at December 31, 2023 1 year 4 months 13 days    
Weighted - Average Remaining Contractual Term, Vested and Expected to Vest at December 31, 2023 6 years 4 months 6 days    
Aggregate Intrinsic Value, Outstanding at December 31, 2023 $ 0    
Aggregate Intrinsic Value, Vested and Exercisable at December 31, 2023 0    
Aggregate Intrinsic Value, Vested and Expected to Vest at December 31, 2023 $ 0