XML 103 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Restricted Stock Units (Detail) - 2007 Plan [Member] - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested Shares, Beginning Balance 38,667 54,241
Granted, Shares 92,625 23,776
Vested, Shares (46,551) (31,408)
Forfeited, Shares (8,526) (7,942)
Unvested Shares, Ending Balance 76,215 38,667
Unvested, Weighted-Average Grant-Date Fair Value, Beginning Balance $ 30.8 $ 37.4
Granted, Weighted-Average Grant-Date Fair Value 12.14 16
Vested, Weighted-Average Grant-Date Fair Value 19.75 32
Forfeited, Weighted-Average Grant-Date Fair Value 20.42 20.4
Unvested, Weighted-Average Grant-Date Fair Value, Ending Balance $ 15 $ 30.8