XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Benefit Plans (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
May 16, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum contributions (as a percent) 4.00%      
Contributions $ 1.4 $ 1.1 $ 0.9  
Employer Contribution Plan, Employer Match, One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee deferral (as a percent) 100.00%      
Employer match (as a percent) 2.00%      
Defined Contribution Plan, Employer Match, Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee deferral (as a percent) 50.00%      
2022 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized       400,000
Share-based compensation expense $ 1.2 1.5 0.8  
Unrecognized compensation cost $ 2.1      
Weighted average expense recognition period (in years) 1 year 7 months 6 days      
2013 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized 750,000      
Share-based compensation expense $ 0.1 $ 0.3 $ 0.4  
Directors Deferred Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for future issuance (in shares) 180,000      
Deferred stock plan, percentage of compensation 100.00%      
Minimum | Employer Contribution Plan, Employer Match, One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employer match (as a percent) 2.00%      
Maximum | Defined Contribution Plan, Employer Match, Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employer match (as a percent) 6.00%