XML 102 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Summary of Stock Award Activity (Detail) - Stock Awards [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares, Beginning Balance 66,786    
Granted, Shares 140,493    
Vested, Shares (46,205)    
Forfeited/Modified due to change of assumptions, Shares (86,269)    
Shares, Ending Balance 74,805 66,786  
Unvested Weighted Average Grant Date Fair Value, Beginning Balance $ 106    
Granted, Weighted Average Grant Date Fair Value 78.97 $ 104.96 $ 106.78
Vested, Weighted Average Grant Date Fair Value 105.52    
Forfeited/Modified due to change of assumptions, Weighted Average Grand Date Fair Value 85.56    
Unvested Weighted Average Grant Date Fair Value, Ending Balance $ 79.09 $ 106