XML 102 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation - Narrative (Details) - shares
12 Months Ended
Dec. 31, 2025
May 25, 2023
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized options to purchase (in shares)   700,000
Shares available for future grants (in shares) 378,100  
Award contractual term 10 years  
Stock options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
Stock options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 5 years  
Restricted stock awards | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
Restricted stock awards | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 5 years